小编rap*_*ltm的帖子

裁剪以适合svg图案

我有模式,每个模式都有一个图像.我需要将图像缩放到容器的整个宽度或高度,这些容器是路径,同时保留它们的比例.从本质上讲,如果你设置,他们需要表现得像一个HTML图像min-width:100%; min-height:100%;

我以前没有使用过很多svgs,也不知道要改变哪些属性来获得这种行为.我一直在尝试各种组合viewBox,preserveAspectRatio,patternUnits和更多,但我似乎无法得到我想要的东西.

svg image-scaling

22
推荐指数
1
解决办法
9978
查看次数

Firebase Firestore使用Expo(React Native)丢失或权限不足

我一直在使用FireStore来实现在浏览器中运行良好的项目,但是当我将代码移植到Expo,在模拟器中运行iOS 11.2 iPhone X时,它一直在提升 Error: Missing or insufficient permissions.

Auth工作正常,当我在Firestore集合对象中检查客户端时,设置了相应的UID,并在浏览器中测试相同的代码,一切正常(没有权限问题).我想说的是,我95%确定问题出在Firebase lib/react native/expo组合上,而不是我的代码.特别是因为它似乎在浏览器中调用Firestore,所以有标题设置,但是当在Reactotron(来自Expo)中调试调用时,看起来Firebase lib正在进行的调用根本没有标题.

我怀疑它有所不同,但这是我的身份验证规则:

service cloud.firestore {
  match /databases/{database}/documents {
    match /UserData/{userID} {
      allow read, write: if request.auth.uid == userID;
    }
    match /MemberData/{userID} {
      allow read: if request.auth.uid == userID;
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我试图进行的调用(并且文档中肯定存在数据)如下:

profile = (await UserDataCollection.doc(`${idToken.uid}`).get()).data();
Run Code Online (Sandbox Code Playgroud)

我很好奇是否有其他人遇到过这个问题,如果有的话,有什么办法让Firestore工作吗?

ios firebase-security react-native expo google-cloud-firestore

9
推荐指数
1
解决办法
2383
查看次数

如何防止Aptana Studio 3使用"tab"键完成代码

我正在使用Aptana Studio 3,内容辅助,我有一个非常讨厌的问题.

基本上,我会发现自己处于单引号或其他可以"标记"出来的上下文中,我会输入类似"登录"的内容.所以,当我输入完登录,我用标签走出行情的,但因为自动完成发现了"LoginForm的"对象,而不是你把我送到了引号的,压片增加了"形"我的"登录"写"LoginForm".

基本上,我想设置编辑器,以便"输​​入"自动填充和选项卡只是缩进或标签从引号/大括号/等.

aptana keyboard-shortcuts autocomplete editor

6
推荐指数
1
解决办法
760
查看次数

为什么 Modernizr 加载 Google 字体?

我正在构建一个网络应用程序并且刚刚安装了 ssl。

一切似乎都很好,除了我在不安全的连接上加载字体时遇到的这两个错误。控制台表明这是 Modernizr 正在做的事情,但我不知道在哪里以及如何修复它。

这是控制台输出:

The page at 'https://myawesomewebsite.com/' was loaded over HTTPS, but ran insecure content from 'http://themes.googleusercontent.com/static/fonts/rosarivo/v1/OGdIq-p0tOtBN2VMVvO9W_esZW2xOQ-xsNqO47m55DA.woff': this content should also be loaded over HTTPS.
modernizr-2.8.0.min.js:4
The page at 'https://myawesomewebsite.com/' was loaded over HTTPS, but ran insecure content from 'http://themes.googleusercontent.com/static/fonts/inconsolata/v5/BjAYBlHtW3CJxDcjzrnZCIbN6UDyHWBl620a-IRfuBk.woff': this content should also be loaded over HTTPS.
modernizr-2.8.0.min.js:4
Run Code Online (Sandbox Code Playgroud)

我实际上使用 TypeKit 作为我的字体,所以我不知道这些 Google 字体在页面上做什么以及为什么 Modernizr 会加载它们。

ssl fonts modernizr

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

如何使用nestedSortable序列化函数

所以,我正在使用nestedSortable插件,我需要使用"awesome_nested_set"gem将数据发送回rails应用程序.我想使用嵌套在nestedSortable插件中的序列化函数,但我不明白如何使用它.

当我尝试在插件的网站上用firebug查看源代码时,我似乎无法找到"序列化"演示发生的位置,所以我只是假设它是如何工作的,但它没有:

$(document).ready(function() {
    $('ol.sortable').nestedSortable({
        disableNesting : 'no-nest',
        forcePlaceholderSize : true,
        handle : 'div',
        helper : 'clone',
        items : 'li',
        opacity : .6,
        placeholder : 'placeholder',
        revert : 250,
        tabSize : 20,
        tolerance : 'pointer',
        toleranceElement : '> div'
    });
    $("#send").click(function(){
        var data = $("ol.sortable").serialize();
        alert(data);
    });
});
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

jquery serialization ruby-on-rails nested-sortable

3
推荐指数
1
解决办法
4465
查看次数