我想知道是否有办法阻止Homebrew升级特定包?昨天我去了一个brew upgrade更新lua包从5.1到5.2.它打破了那些我正在工作的项目之一,所以当我注意到它时,我今天不得不降级lua包.
我希望不再发生这种情况,我想Homebrew必须提供这种功能,但我在文档中没有找到任何相关内容.你有什么线索吗?
我对使用angular-translate很感兴趣.
由于最初在启动时发生了很多设置调用,我无法在配置期间提供语言json.也不可能使用异步加载器.我需要能够在以后指定控制器或服务中的语言.
$translateProvider.translations(.., ...)是使用呼叫,但$translateProvider在控制器或服务中不可用,但似乎只在配置.
$translate 似乎没有能力加载语言JSON.
有没有解决方法?
我遇到了固定定位,css转换容器和Safari的麻烦.当我在模态中单击项目时,我正在尝试显示下拉列表.模态有一个css transform.为了确保下拉列表始终显示在模态上,我将其定位为固定(我使用JS 计算left和top值).
它在Chrome,Firefox和Opera中的效果与预期相同,但Safari显示出一种奇怪的行为.根据W3C:
对于变换,除了none之外的任何计算值都会导致创建堆叠上下文和包含块.该对象充当固定定位后代的包含块.
因此,CSS转换容器中的固定元素应相对于此容器而不是视口定位.但似乎Safari并不像这样.看这个例子:
$(document).ready(function() {
$(".show-liste").click(function() {
$(".liste").show();
});
});Run Code Online (Sandbox Code Playgroud)
.modale {
height: 50px;
overflow-y: scroll;
transform: translate(100px);
}
ul {
position: fixed;
left: 0px;
top: 0px;
}
/* --- Purely style related stuff ---- */
body {
font-size: 80%;
}
.modale {
position: absolute;
top: 50px;
padding: 60px;
background-color: white;
border: 1px solid #ccc;
box-shadow: 2px 2px 2px #ddd;
}
button {
width: 200px;
}
ul {
list-style-type: none; …Run Code Online (Sandbox Code Playgroud)那天我发现了Hanami(Hanami 1.3),正在完善我从事的测试项目,但找不到从视图或模板访问当前页面url /路径的方法(这个想法如您所料,正在处理导航链接的可视状态。
我试着猜助手名(routes.current_page,routes.current_url,routes.current...),但我没有很幸运的。我已经检查了路由帮助程序文档,遍历了hanami / hanami和hanami / router存储库,但没有找到我想要的东西。
我是否想念某些东西,或者这根本不是内置的?