标签: plugins

在多台机器上处理vim插件的最佳方法是什么?

在多台机器上处理它们的最佳方法是什么?我看到了类似git子模块的东西.并且有病原体.一些vim插件甚至不支持病原体.我在多台机器上工作.同样在Arch-Linux中,您可以在官方回购中找到大多数插件.那么从那里安装是否好?

什么是最好的方法?

git vim plugins

0
推荐指数
1
解决办法
652
查看次数

如何在我的delphi项目中从delphi Dll继承自定义表单(可视继承)

我有一个dll(在Delphi中创建),其中包含一个继承自TForm的TGlobalForm

我想在我的项目(Delphi Project)中使用TGlobalForm并从TGlobalForm继承一些表单.

示例TAccountsForm = class(TGlobalForm)

问题是我不想在项目的使用中使用GlobalForm pas文件,我希望它就像你创建一个新表单(File-> New-> Other)并选择(可继承的项目) )在(Delphi Projects)节点下,所以新创建的表单将显示继承表单的项目(按钮,编辑...)(TGlobalForm)

怎么做到这一点?

我正在使用Delphi XE3 - VCL Project

谢谢.

delphi dll inheritance plugins delphi-xe3

0
推荐指数
1
解决办法
689
查看次数

jquery.printElement根本没有响应

我一直在尝试使用jquery.printElement插件,但是当我单击Print链接时没有任何反应,除了控制台中的此错误消息:

未捕获的TypeError:无法读取未定义的属性"opera"

我正在使用的代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Print</title>
</head>
<body>
    <p id="content">Some text to print</p>
    <a href="#" id="printIt">Print</a>
<script src="../common/js/jquery-1.10.1.min.js"></script>
<script src="../common/js/jquery.printElement.js"></script>
<script>
$('#printIt').click(function() {
    $('#content').printElement();
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

任何人都知道为什么会这样吗?

javascript jquery plugins

0
推荐指数
1
解决办法
3114
查看次数

使用AngularJS或JQuery的表单生成器

我是核心C++开发人员,最近我学习了Scala和Lift并学习了AngularJS.我需要开发一个类似于http://www.jotform.com/的应用程序.

有很多机会可以更改现有功能或为我的应用程序添加新功能.我想根据http://www.slideshare.net/ericshepherd/building-a-javascript-module-framework-at-gilt构建具有插件架构支持的应用程序.如何使用AngularJS开发插件架构.由于我对网络开发很陌生,我不确定我是否正朝着正确的方向前进.

请告诉我哪个是开发应用程序的最佳方式?哪个更适合(AngularJS/JQuery)用于开发像jotform这样的应用程序?

jquery plugins templates webforms angularjs

0
推荐指数
1
解决办法
8931
查看次数

Ajax在动态创建的元素上激活了很多次

我正在使用这个插件jrating.https://github.com/alpixel/jRating.

HTML

<button class="btn">ADD</button>


<div id="doc"></div>
Run Code Online (Sandbox Code Playgroud)

JQUERY

$(document).on('click', '.btn', function () {
    $('#doc').append('aaa<div class="rating" id="0_5"></div>');
    $('.rating').jRating();
});
$('.rating').jRating();
Run Code Online (Sandbox Code Playgroud)

当我动态添加新的div到doc.如果我不使用$('.rating').jRating();点击功能,评级不会显示.

问题:当我动态追加四个div并点击第一个附加的div时,ajax会触发4次.这继续4所有其他元素.比如点击第3个附加div 3次,第2次2次.不知道为什么会这样

小提琴:http://jsfiddle.net/TFWXG/

jquery plugins jquery-plugins

0
推荐指数
1
解决办法
58
查看次数

将生成的文件从Jekyll插件复制到站点资源文件夹

我正在Jekyll中开发一个插件,该插件将插入名为的新Liquid Tag(块标签)latex。目的是通过以下方式在发布源文件中插入LaTeX源代码块:

... post file contents ...
{% latex density=300 usepackages=pstricks-all, %}
\pspicture(5,5)
\psframe(0,0)(5,5) \psline(0,0)(5,5) \psline(0,5)(5,0)
\endpspicture
{% endlatex %}
... post file contents ...
Run Code Online (Sandbox Code Playgroud)

输出后将包含一个<img>标签而不是液体标签块编译一次并将胶乳源将通过链式执行编译latexdvipsconvert。因此,它将取决于外部程序(TexLive和ImageMagick)。

到目前为止,我还没有发现与解释有关的任何问题。我可以将LaTeX块放入一个临时文件中,最后将其编译为PNG。渲染的文件必须放在帖子的同一文件夹中。

但是就在那里,我被困住了:我想将生成的PNG图像放到destination输出文件夹中的该文件夹中。定义站点配置变量以定义文件夹(实际上,我确实做到了),也没有在其中放置文件没有问题。问题很简单:我可以写该source文件夹,但是生成的文件不会复制到该destination文件夹

我知道原因:Jekyll首先生成,然后渲染。复制过程发生渲染部件之前,因此不会复制生成的文件。

我找到了这样的条目:“ 如何从Jekyll中的Liquid块生成文件? ”,但是答案并不正确:您必须对要复制的文件进行两次遍历构建。

还发现“ 使用Jekyll插件在_site内生成文件 ”,但这不适用,因为我不想通过模板呈现文档。

我一直在计划的解决方案是:

  • 保留一个文件夹,其中包含所有生成的文件以及用于最终放置的某些索引策略。
  • Site为最终的放置过程实现广泛的方法,例如:

    class Site
        def generate_latex_adds
            // Code that copies the generated files to destination folders …
    Run Code Online (Sandbox Code Playgroud)

ruby tags plugins liquid jekyll

0
推荐指数
1
解决办法
1034
查看次数

我该如何清理这个jQuery代码?

我有这个jQuery代码,我写了加载我一直在开发的插件.

我对此很新,所以这个问题可能看起来有些基本但我无法理解如何清理这段代码?有没有办法将它减少到更轻的东西?

基本上'a'表示div(目标)和.mv,.sb和.sl都是'a'标签的类.根据哪个链接单击将取决于显示的内容(spot_id更改从插件加载的数据).

代码工作正常,但我确信有一种更简单的方法来编写它.提前致谢!

$('a').click(function () {
    $(this).attr("href");
});

$('.mv').click(function () {
    $(this).surfplugin({
        spot_id: 1
    });
});

$('.sb').click(function () {
    $(this).surfplugin({
        spot_id: 2
    });
});

$('.sl').click(function () {
    $(this).surfplugin({
        spot_id: 3
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML:

    <ul class="nav">
                <li class="mavericks">
                    <a href="#display" class="mv">Mavericks</a>
                </li>
                <li class="santa-barbara">
                    <a href="#display" class="sb">Santa Barbara</a>
                </li>
                <li>
                    <a href="#display" class="sl">Steamer Lane</a>
                </li>
            </ul>
        <div class="content">
            <section id="display" class="beach"></section>
        </div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery plugins

0
推荐指数
1
解决办法
127
查看次数

Wordpress插件无效的标头错误

我正在通过plex面板Wordpress托管Parallels和上传的网站上工作.

当我安装新的时plugin,首先,我被通知plugin已成功安装.

但是当我点击时Activate,我收到一条错误消息:

"The plugin does not have a valid header."
Run Code Online (Sandbox Code Playgroud)

我不确定是什么导致了这个错误,它确实在Wordpress plugin我尝试安装的每一个上.

当我尝试通过浏览文件夹并单击上载手动上传插件时,我收到不同的错误消息:

"Unable to create directory wp-content/uploads/2013/12. Is its parent directory writable by the server?"
Run Code Online (Sandbox Code Playgroud)

这两个错误实在令人费解,我和我的客户都无法安装任何插件.

Ps上述功能在本地服务器上运行良好 - 它只是我遇到问题的开发服务器.

php wordpress jquery plugins

0
推荐指数
1
解决办法
1407
查看次数

高度不会调整LayerSlider 5的大小

我遇到了最新版本的LayerSlider问题.我已经使用了全宽响应演示中的所有内容并阅读了所有选项,但是当我调整浏览器大小时,高度不会更新.为了使图像更清晰,图像本身会缩放,但容器的高度保持不变.在文档中,它说你必须给容器一个高度.

我的代码如下:

HTML:

<div id="LayerSlider" class="Slider">
    <div class="ls-slide" data-ls="transition2d:1;timeshift:-1000;">
        <img src="/Assets/Images/Layerslider/Banner1.jpg" class="ls-bg" alt="Slide background"/>
    </div>
    <div class="ls-slide" data-ls="transition2d:1;timeshift:-1000;">
        <img src="/Assets/Images/Layerslider/Banner2.jpg" class="ls-bg" alt="Slide background"/>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(document).ready(function () {
    $('#LayerSlider').layerSlider({
        responsive: false,
        layersContainer : 1178,
        responsiveUnder : 1500
    });
});
Run Code Online (Sandbox Code Playgroud)

在文档中说你必须使用responsive:false如果你想使用responsiveUnder使它在指定的宽度下响应.

链接到LayerSlider http://kreaturamedia.com/layerslider-responsive-jquery-slider-plugin/

javascript mobile jquery plugins jquery-plugins

0
推荐指数
1
解决办法
8484
查看次数

Maven Artifact.getFile()在多模块项目中返回NULL

我正在一个多模块项目中开发一个Maven插件,我想在稍后的同一个项目中使用它.这是项目的布局:

sk:a:1.0:pom
   |
   --sk:a0:1.0:jar (the custom plugin)
   |
   --sk:a1:1.0:pom
   |  |
   |  --sk:a11:1.0:jar (a simple JAVA jar)
   |  |
   |  --sk:a12:1.0:jar (a simple JAVA jar)
   |
   sk:a2:1.0:pom
Run Code Online (Sandbox Code Playgroud)

sk:a2:1.0依赖于sk:a11:1.0和sk:a12:1.0和插件sk:a0:1.0:

<project>
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>sk</groupId>
    <artifactId>a</artifactId>
    <version>1.0</version>
  </parent>
  <artifactId>a2</artifactId>
  <dependencies>
    <dependency>
      <groupId>sk</groupId>
      <artifactId>a11</artifactId>
      <version>1.0</version>
    </dependency>
    <dependency>
      <groupId>sk</groupId>
      <artifactId>a12</artifactId>
      <version>1.0</version>
    </dependency>
  </dependencies>
  <build>
    <plugins>
      <plugin>
        <groupId>sk</groupId>
        <artifactId>a0</artifactId>
        <version>1.0</version>
        <executions>
        ...
        </executions>
      </plugin>
    </plugins>
  </build>
</project>
Run Code Online (Sandbox Code Playgroud)

来自sk:a0:1.0的自定义插件在其execute()中调用

Set<Artifact> artifacts = project.getDependencyArtifacts();
Run Code Online (Sandbox Code Playgroud)

方法并迭代所有工件,包括:

for(Iterator<Artifact> iterator = artifacts.iterator(); iterator.hasNext();)
{
   Artifact artifact = iterator.next();
   getLog().info((artifact.getFile() == null …
Run Code Online (Sandbox Code Playgroud)

plugins dependencies maven

0
推荐指数
1
解决办法
640
查看次数