自2013年以来保持DRY
项目描述
包含的实用工具
基本模板
base.html:
一切的基本模板。CSS在顶部,JavaScript在底部。定义了两个您可能想了解的JavaScript数组
onReady:将在$(document).ready()上运行的函数列表。将jQuery实例作为第一个和唯一参数接收。
onForm:初始化表单的函数列表。可能在同一组元素上多次调用。接收两个参数,一个是包裹着document或DOM子集的jQuery对象,以及jQuery实例。
towel/modal.html:
AJAX加载的模态框模板。
以下是一些默认可用的块:
标题:浏览器标题
CSS:CSS声明。
body:在<body/>内部的所有内容,除了模板和js。
导航:导航栏内容。
main:主要容器,即除了导航和页脚之外的所有内容。
搜索:侧边栏中嵌入的搜索表单。
侧边栏:侧边栏本身。
消息:位于页面头部和内容上方的消息容器。
page-header:页面头部,当内部有<div class="page-header">时最有用。
内容:内容。
页脚:页脚。
模板:可能用于JavaScript模板,即主要针对<script type="text/template">标签。
js:所有JavaScript文件和代码。
模型视图模板
towel_foundation附带一组与ModelView最常用的模板。请查看towel_foundation/templates/modelview/目录中的文件。
Towel模板
towel_foundation覆盖了表单项、表单错误和警告、列表页面中的排序链接以及分页的样式。
django.contrib.auth模板
登录、登出、密码更改和重置模板也包含在内。
JavaScript辅助函数
onReady和onForm已在上面描述。
$.fn.flash:在淡入到完全不透明之前,先使一组元素部分透明。
$.fn.autogrow:当应用于文本区域时,当新内容被添加时,文本区域会自动扩展高度,以防止出现滚动条。默认应用于匹配textarea.autogrow的所有元素。
initForms([elem]):运行onForm中的所有处理器。如果没有传递对象,则默认处理document内的所有内容。
modalLoad(url):从远程URL加载一个Foundation模态框。这会自动激活所有匹配a[data-toggle=ajaxmodal]的元素。
所有AJAX请求都已修复,以与Django的CSRF保护一起工作。
第三方库
项目详情
towel-foundation-0.30.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ab8846811171c7dafb8acbbef577ea0432a90061634cd4fd32c16523abb6d4b |
|
MD5 | 7cbf7ecdd79140ed05392828e48ea907 |
|
BLAKE2b-256 | 9841960e2294f23ffd4d364608d57349bd13b3d3c844e50bda9926b76e97fc82 |
towel_foundation-0.30.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e613a7e13d2c1f7863e6bfd99e270a6fa4aad680e41ce8281ba8c4710019e865 |
|
MD5 | 827a62c49fe5317db30a7fa5c9c7558c |
|
BLAKE2b-256 | 6c0f863316be99215c0c2d6a15e03ee4bb094e69f9bdd186fd045355f495b89f |