小编Ege*_*can的帖子

如何在Drupal Views中更改公开过滤器的默认值(-Any-)的标签?

我创建了一个有三个暴露过滤器的视图.一切正常,除了我无法翻译或更改下拉列表的默认字符串(-Any-)这一事实.有没有办法将此字符串更改为更有意义的内容,如"请选择"并使其可翻译,以便德语版本显示"Bittewählen"?我有两个可能有用的屏幕截图:

暴露的过滤器

下拉框

进一步的改进是能够将文本"任何"更改为"请选择一个(此处的字段名称)",但我对此失去了希望=)

UPDATE

重要提示:在进一步测试时,我发现如果您选择在"admin/build/views/tools"中显示"-Any-",那么这是可翻译的.

drupal drupal-views drupal-6 drupal-exposed-filter

15
推荐指数
2
解决办法
2万
查看次数

当从iPhone主屏幕重新打开时,如何在jQuery Mobile应用程序上缓存和保留上次访问的页面?

我有一个简单的jQuery Mobile联系人列表应用程序.它为用户提供了将其添加到主屏幕的选项.当他们这样做时,单击电话号码以开始呼叫并再次打开应用程序将它们放到应用程序的第一页.为了防止这种行为,我添加了以下内容:

$(function () {
    //if I am at the start page
    if ($.mobile.activePage.attr('data-url') === '/') {
        var storedPage = localStorage.getItem('jqmPage');
        //and I have a stored link
        if (storedPage !== null) {
            //change the page to the stored link
            $.mobile.changePage(storedPage);
        }
    }
    $(document).bind('pagecreate', function (e) {
        var url = !!e
            ? $(e.target).attr("data-url")
            : location.pathname + location.search;
        //there can be dialog pages - we don't want to return to them
        if (url.indexOf('/') !== 0) {
            return;
        }
        localStorage.setItem('jqmPage', url);
    });
}); …
Run Code Online (Sandbox Code Playgroud)

html iphone jquery caching jquery-mobile

11
推荐指数
1
解决办法
1966
查看次数

旧的(和令人讨厌的)浏览器的后备,用于创造性地使用"Flex-Box"

我不是那些提供某些标准的问题的忠实粉丝,但没有理由让解决方案可以接受,但在这种情况下,我也有一个问题:没有兼容性的JavaScript,除了Modernizr.(原因是他们放慢了页面的速度.)

我使用了新的和花哨的CSS3 flex-box来创建一个菜单,如果有一些额外的空间,它会显示一些额外的链接.你可以在这里看到(希望)工作演示.

最大的问题是:如何在不使用有点着名的FlexieJS库的情况下为(咳嗽)恼人的(/咳嗽)Internet Explorer和旧浏览器提供后备?除了设置菜单(ul)的最大百分比宽度(这实际上不起作用)之外,这只能用css2实现吗?你能否至少指出我正确的方向?谢谢!


UPDATE

我再试一次,但仍然无法自己解决.任何帮助真的很感激!非常感谢=)你可以在这里找到我的尝试.


html css internet-explorer css3

10
推荐指数
1
解决办法
5152
查看次数

在Internet Explorer 9中使用jQuery对子项进行动画处理时,父div div-shadow错误

当父div应用了css drop-shadow,并且使用jQuery对其子项进行动画处理以使父div更改高度时,在IE9中查看页面时会出现父div下面的奇怪行.这是一个例子:http://jsfiddle.net/vPqxb/11/和截图:

在此输入图像描述

对于只想看代码的人; 这是HTML:

<div class="parent">
    <div class="longer">&nbsp;</div>
</div>
Run Code Online (Sandbox Code Playgroud)

,CSS:

div.parent {
    background: #ddd;
    box-shadow: 1px 1px 2px 1px #c9c7c9;
    width: 80%;
}

div div {
    background: red;
    height: 10px;
    width: 30px;
}

.longer {
    height: 200px;
}
Run Code Online (Sandbox Code Playgroud)

和JavaScript(注意第一个需要jQuery UI):

$("a.toggleclass").on("click", function() { //some trigger, doesn't matter where
    div.stop(true,true).toggleClass("longer", 1000);
});

$("a.animate").on("click", function() { //another one without jQuery UI
    div.stop(true,true).animate({"height":"20px"}, function() {
        div.attr({"style":""});
    });
});
Run Code Online (Sandbox Code Playgroud)

我的问题是;

  1. 这是jQuery还是Internet Explorer的错误?
  2. 你能找到解决办法吗?(Internet Explorer 9不支持转换,所以我一无所知)

非常感谢您的帮助.

jquery jquery-ui css3 internet-explorer-9 jquery-animate

8
推荐指数
1
解决办法
1331
查看次数

如何在mercurial中过滤部分名称匹配的命名分支?

我使用以下搜索表达式来查找我们的mercurial存储库中未关闭的所有头:

head() and not closed() and not branch('default') 
Run Code Online (Sandbox Code Playgroud)

但是,我有一个命名功能分支的约定fb-(target-release)-(feature-name),我也想过滤fb 名称开头的命名分支.如果没有将输出连接到另一个应用程序,这可能吗

version-control mercurial

5
推荐指数
1
解决办法
1421
查看次数

CefSharp ChromiumWebBrowser-允许用户放大/缩小

我使用库ChromiumWebBrowser提供的CefSharp,允许用户从我的C#应用​​程序中查看和与网站交互.

该网站目前正确显示,用户可以完全与其进行交互,就像他们在标准网络浏览器中查看一样.

我现在想要添加功能,以允许用户在我的应用程序中查看网站时放大/缩小,但我不确定如何做到这一点...我在网上发现的大部分内容似乎表明我应该使用标签的LayoutTransform属性<Grid>,然后使用<ScaleTransform>我的标签,我XAML试过这个,但似乎无法让它工作......

我的XAML情况如下:

<Grid x:Name="grdBrowserHost" MinHeight="900" Height="Auto" MinWidth="1200" Width="Auto" Margin="0,0,0,0" DockPanel.Dock="Bottom" Grid.ColumnSpan="1" >
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
    </Grid.ColumnDefinitions>
    <Grid.LayoutTransform>
        <ScaleTransform ScaleX="{Binding Path=Value, ElementName=_zoom}" ScaleY="{Binding Path=Value, ElementName=_zoom}" />
    </Grid.LayoutTransform>
    <cefSharp:ChromiumWebBrowser Name="browser" Height="Auto" Width="Auto" Grid.Row="0" Address="www.google.com" Margin="0,35,-0.2,0" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

我怎么会添加功能,允许用户在放大和缩小的内容cefSharp:ChromiumWebBrowser ...>在此XAML?理想情况下,我希望他们能够使用'Shift +'/'Shift - '/'Shift and Scroll'进行放大/缩小.

任何人有任何建议,或能够指出一个如何实现这个的例子?

编辑

所以我设法通过slider在GUI中添加一个来实现功能:

<Slider x:Name="slider" Maximum="100" ValueChanged="zoom" HorizontalAlignment="Left" Margin="1177,260,0,0" VerticalAlignment="Top"/> …
Run Code Online (Sandbox Code Playgroud)

wpf user-interface xaml view cefsharp

4
推荐指数
1
解决办法
4684
查看次数

在JavaScript中反转数组的代码失败

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits = fruits.sort();
document.write(fruits);
for(var i = 0; i < Math.ceil(fruits.length / 2); i++) {
    var temp = fruits[i];
    fruits[i] = fruits[fruits.length - 1 - i];
    fruits[fruits.length - 1 - i] = temp;
}
document.write(fruits);
Run Code Online (Sandbox Code Playgroud)

我试图反转有序(az)数组的结果,以便在for循环中使其成为za.为什么这不起作用?

javascript arrays sorting

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

为什么这些功能不起作用

我不明白为什么只有stFunction()作品?为什么我得到语法错误(意外的标记".")ndFunction()和错误rdFunction()?谢谢你的帮助

function stFunction() {
    var x = document.getElementById("id1");
    x.value = x.value.toUpperCase();
}
function ndFunction() {
    var y.value = document.getElementById("id2").value.toUpperCase();
}
function rdFunction() {
    var y = {};
    y.value = document.getElementById("id3").value.toUpperCase();
}
Run Code Online (Sandbox Code Playgroud)

javascript syntax function

-2
推荐指数
1
解决办法
77
查看次数