From bb68c32ba56ef7d624f45d8341f1363f0b3e3dc4 Mon Sep 17 00:00:00 2001 From: rscnt Date: Mon, 8 Jun 2015 23:26:27 -0600 Subject: [PATCH] new static files. Signed-off-by: rscnt --- static/admin/css/base.css | 847 ++ static/admin/css/changelists.css | 293 + static/admin/css/dashboard.css | 30 + static/admin/css/forms.css | 376 + static/admin/css/ie.css | 63 + static/admin/css/login.css | 60 + static/admin/css/rtl.css | 250 + static/admin/css/widgets.css | 578 + static/admin/img/changelist-bg.gif | Bin 0 -> 50 bytes static/admin/img/changelist-bg_rtl.gif | Bin 0 -> 75 bytes static/admin/img/default-bg-reverse.gif | Bin 0 -> 835 bytes static/admin/img/default-bg.gif | Bin 0 -> 836 bytes static/admin/img/deleted-overlay.gif | Bin 0 -> 45 bytes static/admin/img/gis/move_vertex_off.png | Bin 0 -> 711 bytes static/admin/img/gis/move_vertex_on.png | Bin 0 -> 506 bytes static/admin/img/icon-no.gif | Bin 0 -> 176 bytes static/admin/img/icon-unknown.gif | Bin 0 -> 130 bytes static/admin/img/icon-yes.gif | Bin 0 -> 1311 bytes static/admin/img/icon_addlink.gif | Bin 0 -> 1214 bytes static/admin/img/icon_alert.gif | Bin 0 -> 145 bytes static/admin/img/icon_calendar.gif | Bin 0 -> 1434 bytes static/admin/img/icon_changelink.gif | Bin 0 -> 1178 bytes static/admin/img/icon_clock.gif | Bin 0 -> 1254 bytes static/admin/img/icon_deletelink.gif | Bin 0 -> 1189 bytes static/admin/img/icon_error.gif | Bin 0 -> 319 bytes static/admin/img/icon_searchbox.png | Bin 0 -> 1118 bytes static/admin/img/icon_success.gif | Bin 0 -> 341 bytes static/admin/img/inline-delete-8bit.png | Bin 0 -> 395 bytes static/admin/img/inline-delete.png | Bin 0 -> 707 bytes static/admin/img/inline-restore-8bit.png | Bin 0 -> 363 bytes static/admin/img/inline-restore.png | Bin 0 -> 557 bytes static/admin/img/inline-splitter-bg.gif | Bin 0 -> 94 bytes static/admin/img/nav-bg-grabber.gif | Bin 0 -> 116 bytes static/admin/img/nav-bg-reverse.gif | Bin 0 -> 178 bytes static/admin/img/nav-bg-selected.gif | Bin 0 -> 265 bytes static/admin/img/nav-bg.gif | Bin 0 -> 265 bytes static/admin/img/selector-icons.gif | Bin 0 -> 4372 bytes static/admin/img/selector-search.gif | Bin 0 -> 1225 bytes static/admin/img/sorting-icons.gif | Bin 0 -> 369 bytes static/admin/img/tooltag-add.png | Bin 0 -> 119 bytes static/admin/img/tooltag-arrowright.png | Bin 0 -> 200 bytes static/admin/js/LICENSE-JQUERY.txt | 20 + static/admin/js/SelectBox.js | 114 + static/admin/js/SelectFilter2.js | 161 + static/admin/js/actions.js | 144 + static/admin/js/actions.min.js | 6 + static/admin/js/admin/DateTimeShortcuts.js | 356 + static/admin/js/admin/RelatedObjectLookups.js | 97 + static/admin/js/calendar.js | 169 + static/admin/js/collapse.js | 24 + static/admin/js/collapse.min.js | 2 + static/admin/js/core.js | 222 + static/admin/js/inlines.js | 272 + static/admin/js/inlines.min.js | 9 + static/admin/js/jquery.init.js | 7 + static/admin/js/jquery.js | 9597 +++++++++++++++++ static/admin/js/jquery.min.js | 5 + static/admin/js/prepopulate.js | 39 + static/admin/js/prepopulate.min.js | 1 + static/admin/js/timeparse.js | 94 + static/admin/js/urlify.js | 147 + .../css/related-widget-wrapper.css | 7 + .../js/related-widget-wrapper.js | 55 + static/cms/PIE.htc | 96 + static/cms/config.rb | 27 + static/cms/css/cms.base.css | 19 + static/cms/css/cms.pagetree.css | 3 + static/cms/css/cms.toolbar.modal.css | 3 + static/cms/css/cms.toolbar.sideframe.css | 3 + static/cms/images/sitemap-li-bg.jpg | Bin 0 -> 7803 bytes static/cms/img/icons/filetypes/flv.gif | Bin 0 -> 384 bytes static/cms/img/icons/filetypes/gif.gif | Bin 0 -> 621 bytes static/cms/img/icons/filetypes/html.gif | Bin 0 -> 285 bytes static/cms/img/icons/filetypes/java.gif | Bin 0 -> 650 bytes static/cms/img/icons/filetypes/jpg.gif | Bin 0 -> 621 bytes static/cms/img/icons/filetypes/mp3.png | Bin 0 -> 388 bytes static/cms/img/icons/filetypes/ods.png | Bin 0 -> 749 bytes static/cms/img/icons/filetypes/odt.png | Bin 0 -> 702 bytes static/cms/img/icons/filetypes/pdf.gif | Bin 0 -> 208 bytes static/cms/img/icons/filetypes/php.gif | Bin 0 -> 296 bytes static/cms/img/icons/filetypes/png.gif | Bin 0 -> 621 bytes static/cms/img/icons/filetypes/swf.gif | Bin 0 -> 279 bytes static/cms/img/icons/filetypes/tgz.png | Bin 0 -> 548 bytes static/cms/img/icons/filetypes/ttf.gif | Bin 0 -> 648 bytes static/cms/img/icons/filetypes/txt.gif | Bin 0 -> 276 bytes static/cms/img/icons/filetypes/txt.png | Bin 0 -> 654 bytes static/cms/img/icons/filetypes/wav.gif | Bin 0 -> 407 bytes static/cms/img/icons/filetypes/zip.png | Bin 0 -> 548 bytes static/cms/img/icons/plugins/file.png | Bin 0 -> 758 bytes .../img/icons/plugins/get_flash_player.gif | Bin 0 -> 1720 bytes static/cms/img/icons/plugins/image.png | Bin 0 -> 969 bytes static/cms/img/icons/plugins/link.png | Bin 0 -> 1705 bytes static/cms/img/icons/plugins/snippet.png | Bin 0 -> 1017 bytes static/cms/img/loader.gif | Bin 0 -> 5240 bytes static/cms/img/loader@2x.gif | Bin 0 -> 11312 bytes static/cms/img/logo-white.png | Bin 0 -> 3947 bytes static/cms/img/logo-white@2x.png | Bin 0 -> 7447 bytes static/cms/img/pagetree/sprite.png | Bin 0 -> 6945 bytes static/cms/img/pagetree/tree-li-drag.gif | Bin 0 -> 200 bytes static/cms/img/toolbar/pattern.png | Bin 0 -> 938 bytes static/cms/img/toolbar/render_model_add.png | Bin 0 -> 255 bytes static/cms/img/toolbar/render_model_icon.png | Bin 0 -> 336 bytes .../img/toolbar/render_model_placeholder.png | Bin 0 -> 172 bytes static/cms/img/toolbar/sprite_toolbar.png | Bin 0 -> 9636 bytes static/cms/img/toolbar/sprite_toolbar@2x.png | Bin 0 -> 23452 bytes static/cms/img/welcome-bg.png | Bin 0 -> 13102 bytes static/cms/js/jstree/_lib/_all.js | 159 + static/cms/js/jstree/_lib/css.js | 46 + static/cms/js/jstree/_lib/jquery.cookie.js | 96 + static/cms/js/jstree/_lib/jquery.hotkeys.js | 121 + static/cms/js/jstree/_lib/jquery.js | 32 + static/cms/js/jstree/_lib/jquery.listen.js | 9 + static/cms/js/jstree/_lib/jquery.log.js | 19 + static/cms/js/jstree/_lib/jquery.metadata.js | 122 + static/cms/js/jstree/_lib/jquery.xslt.js | 352 + static/cms/js/jstree/_lib/sarissa.js | 110 + .../cms/js/jstree/_lib/sarissa_ieemu_xpath.js | 34 + static/cms/js/jstree/flat.xsl | 80 + static/cms/js/jstree/nested.xsl | 79 + .../cms/js/jstree/themes/classic/folder.gif | Bin 0 -> 365 bytes .../js/jstree/themes/classic/folderopen.gif | Bin 0 -> 370 bytes static/cms/js/jstree/themes/classic/minus.gif | Bin 0 -> 80 bytes static/cms/js/jstree/themes/classic/plus.gif | Bin 0 -> 82 bytes static/cms/js/jstree/themes/classic/style.css | 48 + .../cms/js/jstree/themes/default/context.gif | Bin 0 -> 35 bytes .../cms/js/jstree/themes/default/create.png | Bin 0 -> 3329 bytes static/cms/js/jstree/themes/default/dot.gif | Bin 0 -> 43 bytes static/cms/js/jstree/themes/default/f.png | Bin 0 -> 3237 bytes .../cms/js/jstree/themes/default/fminus.gif | Bin 0 -> 93 bytes .../js/jstree/themes/default/fminus_rtl.gif | Bin 0 -> 59 bytes static/cms/js/jstree/themes/default/fplus.gif | Bin 0 -> 104 bytes .../js/jstree/themes/default/fplus_rtl.gif | Bin 0 -> 108 bytes .../cms/js/jstree/themes/default/lastli.gif | Bin 0 -> 67 bytes .../js/jstree/themes/default/lastli_rtl.gif | Bin 0 -> 54 bytes static/cms/js/jstree/themes/default/li.gif | Bin 0 -> 47 bytes .../cms/js/jstree/themes/default/marker.gif | Bin 0 -> 85 bytes .../js/jstree/themes/default/marker_rtl.gif | Bin 0 -> 62 bytes static/cms/js/jstree/themes/default/plus.gif | Bin 0 -> 73 bytes .../cms/js/jstree/themes/default/remove.gif | Bin 0 -> 606 bytes .../cms/js/jstree/themes/default/remove.png | Bin 0 -> 720 bytes .../cms/js/jstree/themes/default/rename.png | Bin 0 -> 3867 bytes static/cms/js/jstree/themes/default/style.css | 112 + .../cms/js/jstree/themes/default/throbber.gif | Bin 0 -> 1844 bytes static/cms/js/jstree/tree_component.css | 236 + static/cms/js/jstree/tree_component.js | 1761 +++ static/cms/js/libs/class.min.js | 6 + static/cms/js/libs/jquery.min.js | 4 + static/cms/js/libs/swfobject.min.js | 4 + static/cms/js/modules/cms.app_hook_select.js | 79 + static/cms/js/modules/cms.base.js | 242 + static/cms/js/modules/cms.changeform.js | 67 + static/cms/js/modules/cms.changelist.js | 779 ++ static/cms/js/modules/cms.clipboard.js | 107 + static/cms/js/modules/cms.modal.js | 638 ++ static/cms/js/modules/cms.plugins.js | 775 ++ static/cms/js/modules/cms.sideframe.js | 366 + static/cms/js/modules/cms.structureboard.js | 493 + static/cms/js/modules/cms.toolbar.js | 512 + static/cms/js/modules/jquery.ui.custom.js | 14 + .../js/modules/jquery.ui.nestedsortable.js | 613 ++ static/cms/js/select2/LICENSE | 18 + static/cms/js/select2/README.md | 99 + static/cms/js/select2/select2-bootstrap.css | 87 + static/cms/js/select2/select2-spinner.gif | Bin 0 -> 1849 bytes static/cms/js/select2/select2.css | 704 ++ static/cms/js/select2/select2.js | 3508 ++++++ static/cms/js/select2/select2.png | Bin 0 -> 613 bytes static/cms/js/select2/select2_locale_ar.js | 19 + static/cms/js/select2/select2_locale_az.js | 20 + static/cms/js/select2/select2_locale_bg.js | 20 + static/cms/js/select2/select2_locale_ca.js | 19 + static/cms/js/select2/select2_locale_cs.js | 51 + static/cms/js/select2/select2_locale_da.js | 19 + static/cms/js/select2/select2_locale_de.js | 18 + static/cms/js/select2/select2_locale_el.js | 19 + .../js/select2/select2_locale_en.js.template | 20 + static/cms/js/select2/select2_locale_es.js | 17 + static/cms/js/select2/select2_locale_et.js | 19 + static/cms/js/select2/select2_locale_eu.js | 45 + static/cms/js/select2/select2_locale_fa.js | 21 + static/cms/js/select2/select2_locale_fi.js | 30 + static/cms/js/select2/select2_locale_fr.js | 18 + static/cms/js/select2/select2_locale_gl.js | 45 + static/cms/js/select2/select2_locale_he.js | 19 + static/cms/js/select2/select2_locale_hr.js | 24 + static/cms/js/select2/select2_locale_hu.js | 17 + static/cms/js/select2/select2_locale_id.js | 19 + static/cms/js/select2/select2_locale_is.js | 17 + static/cms/js/select2/select2_locale_it.js | 17 + static/cms/js/select2/select2_locale_ja.js | 17 + static/cms/js/select2/select2_locale_ka.js | 19 + static/cms/js/select2/select2_locale_ko.js | 19 + static/cms/js/select2/select2_locale_lt.js | 26 + static/cms/js/select2/select2_locale_lv.js | 19 + static/cms/js/select2/select2_locale_mk.js | 19 + static/cms/js/select2/select2_locale_ms.js | 19 + static/cms/js/select2/select2_locale_nl.js | 17 + static/cms/js/select2/select2_locale_no.js | 20 + static/cms/js/select2/select2_locale_pl.js | 25 + static/cms/js/select2/select2_locale_pt-BR.js | 17 + static/cms/js/select2/select2_locale_pt-PT.js | 17 + static/cms/js/select2/select2_locale_ro.js | 17 + static/cms/js/select2/select2_locale_rs.js | 19 + static/cms/js/select2/select2_locale_ru.js | 23 + static/cms/js/select2/select2_locale_sk.js | 50 + static/cms/js/select2/select2_locale_sv.js | 19 + static/cms/js/select2/select2_locale_th.js | 19 + static/cms/js/select2/select2_locale_tr.js | 19 + static/cms/js/select2/select2_locale_ug-CN.js | 16 + static/cms/js/select2/select2_locale_uk.js | 25 + static/cms/js/select2/select2_locale_vi.js | 20 + static/cms/js/select2/select2_locale_zh-CN.js | 16 + static/cms/js/select2/select2_locale_zh-TW.js | 16 + static/cms/js/select2/select2x2.png | Bin 0 -> 845 bytes static/cms/sass/cms.base.scss | 67 + static/cms/sass/cms.pagetree.scss | 209 + static/cms/sass/cms.toolbar.modal.scss | 27 + static/cms/sass/cms.toolbar.sideframe.scss | 35 + static/cms/sass/includes/_clipboard.scss | 48 + static/cms/sass/includes/_common.scss | 64 + static/cms/sass/includes/_content.scss | 19 + static/cms/sass/includes/_modal.scss | 90 + static/cms/sass/includes/_retina.scss | 31 + static/cms/sass/includes/_sideframe.scss | 45 + static/cms/sass/includes/_structureboard.scss | 149 + static/cms/sass/includes/_subnav.scss | 54 + static/cms/sass/includes/_toolbar.scss | 199 + static/cms/sass/settings/_default.scss | 32 + static/cms/swf/expressInstall.swf | Bin 0 -> 727 bytes static/cms/swf/player.swf | Bin 0 -> 35899 bytes .../cmsplugin_filer_folder/css/slideshow.css | 2 + .../js/jquery.cycle-2.88.js | 10 + .../js/jquery.cycle.all-2.88.js | 21 + .../js/jquery.cycle.lite-1.0.js | 1 + static/digital_glarus/css/bootstrap.css | 6566 +++++++++++ static/digital_glarus/css/bootstrap.min.css | 5 + static/digital_glarus/css/business-casual.css | 193 + static/digital_glarus/img/bg.jpg | Bin 0 -> 196219 bytes static/digital_glarus/img/img_1.jpg | Bin 0 -> 425917 bytes static/digital_glarus/img/img_2.jpg | Bin 0 -> 240240 bytes static/digital_glarus/img/img_3.jpg | Bin 0 -> 244369 bytes static/digital_glarus/img/img_4.png | Bin 0 -> 441534 bytes static/digital_glarus/img/intro-pic.jpg | Bin 0 -> 64828 bytes static/digital_glarus/img/slide-1.jpg | Bin 0 -> 346242 bytes static/digital_glarus/img/slide-2.jpg | Bin 0 -> 36658 bytes static/digital_glarus/img/slide-3.jpg | Bin 0 -> 27671 bytes static/digital_glarus/js/bootstrap.js | 2306 ++++ static/digital_glarus/js/bootstrap.min.js | 7 + static/digital_glarus/js/jquery.js | 4 + .../css/all-bootstrapped.min.css | 1 + static/django_select2/css/all.min.css | 1 + static/django_select2/css/extra.css | 9 + .../django_select2/css/select2-bootstrap.css | 87 + .../css/select2-bootstrap.min.css | 1 + .../css/select2-bootstrapped.min.css | 1 + static/django_select2/css/select2-spinner.gif | Bin 0 -> 1849 bytes static/django_select2/css/select2.css | 704 ++ static/django_select2/css/select2.min.css | 1 + static/django_select2/css/select2.png | Bin 0 -> 613 bytes static/django_select2/css/select2x2.png | Bin 0 -> 845 bytes static/django_select2/js/heavy_data.js | 253 + static/django_select2/js/heavy_data.min.js | 1 + static/django_select2/js/select2.js | 3541 ++++++ static/django_select2/js/select2.min.js | 1 + .../css/djangocms-admin-frontend.css | 1 + .../css/djangocms-admin.css | 1 + static/djangocms_admin_style/css/ie.css | 1 + static/djangocms_admin_style/css/pie.css | 11 + .../fonts/django-admin-icons.eot | Bin 0 -> 3028 bytes .../fonts/django-admin-icons.svg | 50 + .../fonts/django-admin-icons.ttf | Bin 0 -> 2812 bytes .../fonts/django-admin-icons.woff | Bin 0 -> 2596 bytes .../img/bg-pattern-light.jpg | Bin 0 -> 21001 bytes .../djangocms_admin_style/img/bg-pattern.jpg | Bin 0 -> 23688 bytes .../img/icon_addlink@2x.gif | Bin 0 -> 1282 bytes .../img/icon_addlink_large.gif | Bin 0 -> 1266 bytes .../img/icon_addlink_large@2x.gif | Bin 0 -> 1402 bytes .../img/icon_calendar@2x.gif | Bin 0 -> 1213 bytes .../img/icon_changelink@2x.gif | Bin 0 -> 1236 bytes .../img/icon_changelink_white.png | Bin 0 -> 1029 bytes .../img/icon_changelink_white@2x.png | Bin 0 -> 1100 bytes .../img/icon_clock@2x.gif | Bin 0 -> 1366 bytes .../img/icon_deletelink.png | Bin 0 -> 1087 bytes .../img/icon_deletelink@2x.png | Bin 0 -> 1220 bytes .../img/icon_searchbox@2x.png | Bin 0 -> 1309 bytes .../img/icon_softroot.png | Bin 0 -> 1100 bytes .../img/icon_softroot@2x.png | Bin 0 -> 1273 bytes .../img/pluginlist-holder-bg.png | Bin 0 -> 936 bytes static/djangocms_blog/css/djangocms_blog.css | 0 .../css/djangocms_blog_admin.css | 46 + .../ckeditor/LICENSE.md | 1264 +++ .../ckeditor/README.md | 39 + .../ckeditor/adapters/jquery.js | 10 + .../ckeditor/build-config.js | 179 + .../ckeditor/ckeditor.js | 1013 ++ .../ckeditor/config.js | 10 + .../ckeditor/contents.css | 134 + .../ckeditor/lang/af.js | 5 + .../ckeditor/lang/ar.js | 5 + .../ckeditor/lang/bg.js | 5 + .../ckeditor/lang/bn.js | 5 + .../ckeditor/lang/bs.js | 5 + .../ckeditor/lang/ca.js | 5 + .../ckeditor/lang/cs.js | 5 + .../ckeditor/lang/cy.js | 5 + .../ckeditor/lang/da.js | 5 + .../ckeditor/lang/de.js | 5 + .../ckeditor/lang/el.js | 5 + .../ckeditor/lang/en-au.js | 5 + .../ckeditor/lang/en-ca.js | 5 + .../ckeditor/lang/en-gb.js | 5 + .../ckeditor/lang/en.js | 5 + .../ckeditor/lang/eo.js | 5 + .../ckeditor/lang/es.js | 5 + .../ckeditor/lang/et.js | 5 + .../ckeditor/lang/eu.js | 5 + .../ckeditor/lang/fa.js | 5 + .../ckeditor/lang/fi.js | 5 + .../ckeditor/lang/fo.js | 5 + .../ckeditor/lang/fr-ca.js | 5 + .../ckeditor/lang/fr.js | 5 + .../ckeditor/lang/gl.js | 5 + .../ckeditor/lang/gu.js | 5 + .../ckeditor/lang/he.js | 5 + .../ckeditor/lang/hi.js | 5 + .../ckeditor/lang/hr.js | 5 + .../ckeditor/lang/hu.js | 5 + .../ckeditor/lang/id.js | 5 + .../ckeditor/lang/is.js | 5 + .../ckeditor/lang/it.js | 5 + .../ckeditor/lang/ja.js | 5 + .../ckeditor/lang/ka.js | 5 + .../ckeditor/lang/km.js | 5 + .../ckeditor/lang/ko.js | 5 + .../ckeditor/lang/ku.js | 5 + .../ckeditor/lang/lt.js | 5 + .../ckeditor/lang/lv.js | 5 + .../ckeditor/lang/mk.js | 5 + .../ckeditor/lang/mn.js | 5 + .../ckeditor/lang/ms.js | 5 + .../ckeditor/lang/nb.js | 5 + .../ckeditor/lang/nl.js | 5 + .../ckeditor/lang/no.js | 5 + .../ckeditor/lang/pl.js | 5 + .../ckeditor/lang/pt-br.js | 5 + .../ckeditor/lang/pt.js | 5 + .../ckeditor/lang/ro.js | 5 + .../ckeditor/lang/ru.js | 5 + .../ckeditor/lang/si.js | 5 + .../ckeditor/lang/sk.js | 5 + .../ckeditor/lang/sl.js | 5 + .../ckeditor/lang/sq.js | 5 + .../ckeditor/lang/sr-latn.js | 5 + .../ckeditor/lang/sr.js | 5 + .../ckeditor/lang/sv.js | 5 + .../ckeditor/lang/th.js | 5 + .../ckeditor/lang/tr.js | 5 + .../ckeditor/lang/tt.js | 5 + .../ckeditor/lang/ug.js | 5 + .../ckeditor/lang/uk.js | 5 + .../ckeditor/lang/vi.js | 5 + .../ckeditor/lang/zh-cn.js | 5 + .../ckeditor/lang/zh.js | 5 + .../plugins/a11yhelp/dialogs/a11yhelp.js | 10 + .../dialogs/lang/_translationstatus.txt | 25 + .../plugins/a11yhelp/dialogs/lang/ar.js | 11 + .../plugins/a11yhelp/dialogs/lang/bg.js | 11 + .../plugins/a11yhelp/dialogs/lang/ca.js | 13 + .../plugins/a11yhelp/dialogs/lang/cs.js | 13 + .../plugins/a11yhelp/dialogs/lang/cy.js | 11 + .../plugins/a11yhelp/dialogs/lang/da.js | 11 + .../plugins/a11yhelp/dialogs/lang/de.js | 13 + .../plugins/a11yhelp/dialogs/lang/el.js | 13 + .../plugins/a11yhelp/dialogs/lang/en-gb.js | 11 + .../plugins/a11yhelp/dialogs/lang/en.js | 11 + .../plugins/a11yhelp/dialogs/lang/eo.js | 13 + .../plugins/a11yhelp/dialogs/lang/es.js | 12 + .../plugins/a11yhelp/dialogs/lang/et.js | 11 + .../plugins/a11yhelp/dialogs/lang/fa.js | 11 + .../plugins/a11yhelp/dialogs/lang/fi.js | 12 + .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 12 + .../plugins/a11yhelp/dialogs/lang/fr.js | 13 + .../plugins/a11yhelp/dialogs/lang/gl.js | 12 + .../plugins/a11yhelp/dialogs/lang/gu.js | 11 + .../plugins/a11yhelp/dialogs/lang/he.js | 11 + .../plugins/a11yhelp/dialogs/lang/hi.js | 11 + .../plugins/a11yhelp/dialogs/lang/hr.js | 11 + .../plugins/a11yhelp/dialogs/lang/hu.js | 13 + .../plugins/a11yhelp/dialogs/lang/id.js | 11 + .../plugins/a11yhelp/dialogs/lang/it.js | 13 + .../plugins/a11yhelp/dialogs/lang/ja.js | 9 + .../plugins/a11yhelp/dialogs/lang/km.js | 11 + .../plugins/a11yhelp/dialogs/lang/ko.js | 10 + .../plugins/a11yhelp/dialogs/lang/ku.js | 12 + .../plugins/a11yhelp/dialogs/lang/lt.js | 11 + .../plugins/a11yhelp/dialogs/lang/lv.js | 13 + .../plugins/a11yhelp/dialogs/lang/mk.js | 11 + .../plugins/a11yhelp/dialogs/lang/mn.js | 11 + .../plugins/a11yhelp/dialogs/lang/nb.js | 12 + .../plugins/a11yhelp/dialogs/lang/nl.js | 12 + .../plugins/a11yhelp/dialogs/lang/no.js | 11 + .../plugins/a11yhelp/dialogs/lang/pl.js | 13 + .../plugins/a11yhelp/dialogs/lang/pt-br.js | 12 + .../plugins/a11yhelp/dialogs/lang/pt.js | 12 + .../plugins/a11yhelp/dialogs/lang/ro.js | 12 + .../plugins/a11yhelp/dialogs/lang/ru.js | 11 + .../plugins/a11yhelp/dialogs/lang/si.js | 10 + .../plugins/a11yhelp/dialogs/lang/sk.js | 12 + .../plugins/a11yhelp/dialogs/lang/sl.js | 12 + .../plugins/a11yhelp/dialogs/lang/sq.js | 11 + .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 11 + .../plugins/a11yhelp/dialogs/lang/sr.js | 11 + .../plugins/a11yhelp/dialogs/lang/sv.js | 12 + .../plugins/a11yhelp/dialogs/lang/th.js | 11 + .../plugins/a11yhelp/dialogs/lang/tr.js | 12 + .../plugins/a11yhelp/dialogs/lang/tt.js | 11 + .../plugins/a11yhelp/dialogs/lang/ug.js | 11 + .../plugins/a11yhelp/dialogs/lang/uk.js | 12 + .../plugins/a11yhelp/dialogs/lang/vi.js | 11 + .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 9 + .../plugins/a11yhelp/dialogs/lang/zh.js | 9 + .../ckeditor/plugins/about/dialogs/about.js | 7 + .../about/dialogs/hidpi/logo_ckeditor.png | Bin 0 -> 13339 bytes .../plugins/about/dialogs/logo_ckeditor.png | Bin 0 -> 6757 bytes .../plugins/clipboard/dialogs/paste.js | 11 + .../colordialog/dialogs/colordialog.js | 13 + .../plugins/dialog/dialogDefinition.js | 4 + .../ckeditor/plugins/div/dialogs/div.js | 9 + .../plugins/fakeobjects/images/spacer.gif | Bin 0 -> 43 bytes .../ckeditor/plugins/find/dialogs/find.js | 24 + .../ckeditor/plugins/flash/dialogs/flash.js | 24 + .../plugins/flash/images/placeholder.png | Bin 0 -> 256 bytes .../ckeditor/plugins/forms/dialogs/button.js | 8 + .../plugins/forms/dialogs/checkbox.js | 8 + .../ckeditor/plugins/forms/dialogs/form.js | 8 + .../plugins/forms/dialogs/hiddenfield.js | 8 + .../ckeditor/plugins/forms/dialogs/radio.js | 8 + .../ckeditor/plugins/forms/dialogs/select.js | 20 + .../plugins/forms/dialogs/textarea.js | 8 + .../plugins/forms/dialogs/textfield.js | 10 + .../plugins/forms/images/hiddenfield.gif | Bin 0 -> 105 bytes .../ckeditor/plugins/icons.png | Bin 0 -> 20833 bytes .../ckeditor/plugins/icons_hidpi.png | Bin 0 -> 67753 bytes .../ckeditor/plugins/iframe/dialogs/iframe.js | 10 + .../plugins/iframe/images/placeholder.png | Bin 0 -> 265 bytes .../ckeditor/plugins/image/dialogs/image.js | 43 + .../ckeditor/plugins/image/images/noimage.png | Bin 0 -> 2115 bytes .../ckeditor/plugins/link/dialogs/anchor.js | 7 + .../ckeditor/plugins/link/dialogs/link.js | 26 + .../ckeditor/plugins/link/images/anchor.png | Bin 0 -> 589 bytes .../plugins/link/images/hidpi/anchor.png | Bin 0 -> 1379 bytes .../plugins/liststyle/dialogs/liststyle.js | 10 + .../magicline/images/hidpi/icon-rtl.png | Bin 0 -> 176 bytes .../plugins/magicline/images/hidpi/icon.png | Bin 0 -> 199 bytes .../plugins/magicline/images/icon-rtl.png | Bin 0 -> 138 bytes .../plugins/magicline/images/icon.png | Bin 0 -> 133 bytes .../plugins/pagebreak/images/pagebreak.gif | Bin 0 -> 54 bytes .../plugins/pastefromword/filter/default.js | 31 + .../ckeditor/plugins/preview/preview.html | 13 + .../ckeditor/plugins/scayt/LICENSE.md | 28 + .../ckeditor/plugins/scayt/README.md | 25 + .../ckeditor/plugins/scayt/dialogs/options.js | 17 + .../plugins/scayt/dialogs/toolbar.css | 71 + .../showblocks/images/block_address.png | Bin 0 -> 152 bytes .../showblocks/images/block_blockquote.png | Bin 0 -> 154 bytes .../plugins/showblocks/images/block_div.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h1.png | Bin 0 -> 120 bytes .../plugins/showblocks/images/block_h2.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h3.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h4.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h5.png | Bin 0 -> 126 bytes .../plugins/showblocks/images/block_h6.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_p.png | Bin 0 -> 115 bytes .../plugins/showblocks/images/block_pre.png | Bin 0 -> 128 bytes .../ckeditor/plugins/smiley/dialogs/smiley.js | 10 + .../plugins/smiley/images/angel_smile.gif | Bin 0 -> 1245 bytes .../plugins/smiley/images/angel_smile.png | Bin 0 -> 1172 bytes .../plugins/smiley/images/angry_smile.gif | Bin 0 -> 1219 bytes .../plugins/smiley/images/angry_smile.png | Bin 0 -> 1220 bytes .../plugins/smiley/images/broken_heart.gif | Bin 0 -> 732 bytes .../plugins/smiley/images/broken_heart.png | Bin 0 -> 1139 bytes .../plugins/smiley/images/confused_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/confused_smile.png | Bin 0 -> 1101 bytes .../plugins/smiley/images/cry_smile.gif | Bin 0 -> 795 bytes .../plugins/smiley/images/cry_smile.png | Bin 0 -> 1214 bytes .../plugins/smiley/images/devil_smile.gif | Bin 0 -> 1239 bytes .../plugins/smiley/images/devil_smile.png | Bin 0 -> 1220 bytes .../smiley/images/embaressed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.png | Bin 0 -> 1145 bytes .../plugins/smiley/images/envelope.gif | Bin 0 -> 506 bytes .../plugins/smiley/images/envelope.png | Bin 0 -> 760 bytes .../ckeditor/plugins/smiley/images/heart.gif | Bin 0 -> 692 bytes .../ckeditor/plugins/smiley/images/heart.png | Bin 0 -> 999 bytes .../ckeditor/plugins/smiley/images/kiss.gif | Bin 0 -> 683 bytes .../ckeditor/plugins/smiley/images/kiss.png | Bin 0 -> 1003 bytes .../plugins/smiley/images/lightbulb.gif | Bin 0 -> 660 bytes .../plugins/smiley/images/lightbulb.png | Bin 0 -> 919 bytes .../plugins/smiley/images/omg_smile.gif | Bin 0 -> 820 bytes .../plugins/smiley/images/omg_smile.png | Bin 0 -> 1122 bytes .../plugins/smiley/images/regular_smile.gif | Bin 0 -> 1209 bytes .../plugins/smiley/images/regular_smile.png | Bin 0 -> 1084 bytes .../plugins/smiley/images/sad_smile.gif | Bin 0 -> 782 bytes .../plugins/smiley/images/sad_smile.png | Bin 0 -> 1115 bytes .../plugins/smiley/images/shades_smile.gif | Bin 0 -> 1231 bytes .../plugins/smiley/images/shades_smile.png | Bin 0 -> 1204 bytes .../plugins/smiley/images/teeth_smile.gif | Bin 0 -> 1201 bytes .../plugins/smiley/images/teeth_smile.png | Bin 0 -> 1183 bytes .../plugins/smiley/images/thumbs_down.gif | Bin 0 -> 715 bytes .../plugins/smiley/images/thumbs_down.png | Bin 0 -> 985 bytes .../plugins/smiley/images/thumbs_up.gif | Bin 0 -> 714 bytes .../plugins/smiley/images/thumbs_up.png | Bin 0 -> 959 bytes .../plugins/smiley/images/tongue_smile.gif | Bin 0 -> 1210 bytes .../plugins/smiley/images/tongue_smile.png | Bin 0 -> 1132 bytes .../plugins/smiley/images/tounge_smile.gif | Bin 0 -> 1210 bytes .../images/whatchutalkingabout_smile.gif | Bin 0 -> 775 bytes .../images/whatchutalkingabout_smile.png | Bin 0 -> 1039 bytes .../plugins/smiley/images/wink_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/wink_smile.png | Bin 0 -> 1114 bytes .../dialogs/lang/_translationstatus.txt | 20 + .../plugins/specialchar/dialogs/lang/ar.js | 13 + .../plugins/specialchar/dialogs/lang/bg.js | 13 + .../plugins/specialchar/dialogs/lang/ca.js | 14 + .../plugins/specialchar/dialogs/lang/cs.js | 13 + .../plugins/specialchar/dialogs/lang/cy.js | 14 + .../plugins/specialchar/dialogs/lang/de.js | 13 + .../plugins/specialchar/dialogs/lang/el.js | 13 + .../plugins/specialchar/dialogs/lang/en-gb.js | 13 + .../plugins/specialchar/dialogs/lang/en.js | 13 + .../plugins/specialchar/dialogs/lang/eo.js | 12 + .../plugins/specialchar/dialogs/lang/es.js | 13 + .../plugins/specialchar/dialogs/lang/et.js | 13 + .../plugins/specialchar/dialogs/lang/fa.js | 12 + .../plugins/specialchar/dialogs/lang/fi.js | 13 + .../plugins/specialchar/dialogs/lang/fr-ca.js | 10 + .../plugins/specialchar/dialogs/lang/fr.js | 11 + .../plugins/specialchar/dialogs/lang/gl.js | 13 + .../plugins/specialchar/dialogs/lang/he.js | 12 + .../plugins/specialchar/dialogs/lang/hr.js | 13 + .../plugins/specialchar/dialogs/lang/hu.js | 12 + .../plugins/specialchar/dialogs/lang/id.js | 13 + .../plugins/specialchar/dialogs/lang/it.js | 14 + .../plugins/specialchar/dialogs/lang/ja.js | 9 + .../plugins/specialchar/dialogs/lang/km.js | 13 + .../plugins/specialchar/dialogs/lang/ku.js | 13 + .../plugins/specialchar/dialogs/lang/lv.js | 13 + .../plugins/specialchar/dialogs/lang/nb.js | 11 + .../plugins/specialchar/dialogs/lang/nl.js | 13 + .../plugins/specialchar/dialogs/lang/no.js | 11 + .../plugins/specialchar/dialogs/lang/pl.js | 12 + .../plugins/specialchar/dialogs/lang/pt-br.js | 11 + .../plugins/specialchar/dialogs/lang/pt.js | 13 + .../plugins/specialchar/dialogs/lang/ru.js | 13 + .../plugins/specialchar/dialogs/lang/si.js | 13 + .../plugins/specialchar/dialogs/lang/sk.js | 13 + .../plugins/specialchar/dialogs/lang/sl.js | 12 + .../plugins/specialchar/dialogs/lang/sq.js | 13 + .../plugins/specialchar/dialogs/lang/sv.js | 11 + .../plugins/specialchar/dialogs/lang/th.js | 13 + .../plugins/specialchar/dialogs/lang/tr.js | 12 + .../plugins/specialchar/dialogs/lang/tt.js | 13 + .../plugins/specialchar/dialogs/lang/ug.js | 13 + .../plugins/specialchar/dialogs/lang/uk.js | 12 + .../plugins/specialchar/dialogs/lang/vi.js | 14 + .../plugins/specialchar/dialogs/lang/zh-cn.js | 9 + .../plugins/specialchar/dialogs/lang/zh.js | 12 + .../specialchar/dialogs/specialchar.js | 14 + .../ckeditor/plugins/table/dialogs/table.js | 21 + .../plugins/tabletools/dialogs/tableCell.js | 17 + .../plugins/templates/dialogs/templates.css | 84 + .../plugins/templates/dialogs/templates.js | 10 + .../plugins/templates/templates/default.js | 6 + .../templates/templates/images/template1.gif | Bin 0 -> 375 bytes .../templates/templates/images/template2.gif | Bin 0 -> 333 bytes .../templates/templates/images/template3.gif | Bin 0 -> 422 bytes .../ckeditor/plugins/wsc/LICENSE.md | 28 + .../ckeditor/plugins/wsc/README.md | 25 + .../ckeditor/plugins/wsc/dialogs/ciframe.html | 66 + .../ckeditor/plugins/wsc/dialogs/tmp.html | 118 + .../plugins/wsc/dialogs/tmpFrameset.html | 52 + .../ckeditor/plugins/wsc/dialogs/wsc.css | 82 + .../ckeditor/plugins/wsc/dialogs/wsc.js | 74 + .../ckeditor/plugins/wsc/dialogs/wsc_ie.js | 11 + .../ckeditor/samples/ajax.html | 82 + .../ckeditor/samples/api.html | 207 + .../ckeditor/samples/appendto.html | 56 + .../samples/assets/inlineall/logo.png | Bin 0 -> 4283 bytes .../assets/outputxhtml/outputxhtml.css | 204 + .../ckeditor/samples/assets/posteddata.php | 59 + .../ckeditor/samples/assets/sample.css | 3 + .../ckeditor/samples/assets/sample.jpg | Bin 0 -> 14449 bytes .../samples/assets/uilanguages/languages.js | 7 + .../ckeditor/samples/datafiltering.html | 401 + .../ckeditor/samples/divreplace.html | 141 + .../ckeditor/samples/index.html | 128 + .../ckeditor/samples/inlineall.html | 311 + .../ckeditor/samples/inlinebycode.html | 121 + .../ckeditor/samples/inlinetextarea.html | 110 + .../ckeditor/samples/jquery.html | 100 + .../plugins/dialog/assets/my_dialog.js | 48 + .../samples/plugins/dialog/dialog.html | 187 + .../samples/plugins/enterkey/enterkey.html | 103 + .../assets/outputforflash/outputforflash.fla | Bin 0 -> 85504 bytes .../assets/outputforflash/outputforflash.swf | Bin 0 -> 15571 bytes .../assets/outputforflash/swfobject.js | 18 + .../plugins/htmlwriter/outputforflash.html | 280 + .../plugins/htmlwriter/outputhtml.html | 221 + .../samples/plugins/magicline/magicline.html | 206 + .../samples/plugins/toolbar/toolbar.html | 232 + .../samples/plugins/wysiwygarea/fullpage.html | 77 + .../ckeditor/samples/readonly.html | 73 + .../ckeditor/samples/replacebyclass.html | 57 + .../ckeditor/samples/replacebycode.html | 56 + .../ckeditor/samples/sample.css | 365 + .../ckeditor/samples/sample.js | 50 + .../ckeditor/samples/sample_posteddata.php | 16 + .../ckeditor/samples/tabindex.html | 75 + .../ckeditor/samples/uicolor.html | 69 + .../ckeditor/samples/uilanguages.html | 119 + .../ckeditor/samples/xhtmlstyle.html | 231 + .../ckeditor/skins/moono/dialog.css | 5 + .../ckeditor/skins/moono/dialog_ie.css | 5 + .../ckeditor/skins/moono/dialog_ie7.css | 5 + .../ckeditor/skins/moono/dialog_ie8.css | 5 + .../ckeditor/skins/moono/dialog_iequirks.css | 5 + .../ckeditor/skins/moono/dialog_opera.css | 5 + .../ckeditor/skins/moono/editor.css | 5 + .../ckeditor/skins/moono/editor_gecko.css | 5 + .../ckeditor/skins/moono/editor_ie.css | 5 + .../ckeditor/skins/moono/editor_ie7.css | 5 + .../ckeditor/skins/moono/editor_ie8.css | 5 + .../ckeditor/skins/moono/editor_iequirks.css | 5 + .../ckeditor/skins/moono/icons.png | Bin 0 -> 20833 bytes .../ckeditor/skins/moono/icons_hidpi.png | Bin 0 -> 67753 bytes .../ckeditor/skins/moono/images/arrow.png | Bin 0 -> 191 bytes .../ckeditor/skins/moono/images/close.png | Bin 0 -> 468 bytes .../skins/moono/images/hidpi/close.png | Bin 0 -> 1271 bytes .../skins/moono/images/hidpi/lock-open.png | Bin 0 -> 1329 bytes .../skins/moono/images/hidpi/lock.png | Bin 0 -> 1299 bytes .../skins/moono/images/hidpi/refresh.png | Bin 0 -> 1842 bytes .../ckeditor/skins/moono/images/lock-open.png | Bin 0 -> 349 bytes .../ckeditor/skins/moono/images/lock.png | Bin 0 -> 475 bytes .../ckeditor/skins/moono/images/refresh.png | Bin 0 -> 422 bytes .../ckeditor/skins/moono/readme.md | 51 + .../ckeditor/styles.js | 111 + .../cmsplugins/icons/cmsplugins.png | Bin 0 -> 1205 bytes .../ckeditor_plugins/cmsplugins/plugin.js | 287 + .../css/cms.ckeditor.css | 20 + .../js/cms.ckeditor.js | 96 + static/filer/css/admin_style.css | 60 + static/filer/icons/file_128x128.png | Bin 0 -> 4005 bytes static/filer/icons/file_16x16.png | Bin 0 -> 1132 bytes static/filer/icons/file_32x32.png | Bin 0 -> 1510 bytes static/filer/icons/file_48x48.png | Bin 0 -> 2153 bytes static/filer/icons/file_64x64.png | Bin 0 -> 2399 bytes static/filer/icons/image_128x128.png | Bin 0 -> 15091 bytes static/filer/icons/image_256x256.png | Bin 0 -> 47130 bytes static/filer/icons/image_32x32.png | Bin 0 -> 2416 bytes static/filer/icons/image_48x48.png | Bin 0 -> 4037 bytes static/filer/icons/image_64x64.png | Bin 0 -> 5616 bytes .../incomplete_metadata_folder_32x32.png | Bin 0 -> 1515 bytes .../incomplete_metadata_folder_48x48.png | Bin 0 -> 2774 bytes .../incomplete_metadata_folder_64x64.png | Bin 0 -> 4482 bytes static/filer/icons/missingfile_32x32.png | Bin 0 -> 883 bytes static/filer/icons/missingfile_48x48.png | Bin 0 -> 1257 bytes static/filer/icons/missingfile_512x512.png | Bin 0 -> 21942 bytes static/filer/icons/nofile_32x32.png | Bin 0 -> 932 bytes static/filer/icons/nofile_48x48.png | Bin 0 -> 1423 bytes static/filer/icons/nofile_512x512.png | Bin 0 -> 23650 bytes static/filer/icons/plainfolder.png | Bin 0 -> 1427 bytes static/filer/icons/plainfolder_128x128.png | Bin 0 -> 19320 bytes static/filer/icons/plainfolder_32x32.png | Bin 0 -> 1427 bytes static/filer/icons/plainfolder_48x48.png | Bin 0 -> 2556 bytes static/filer/icons/plainfolder_512x512.png | Bin 0 -> 317070 bytes static/filer/icons/plainfolder_64x64.png | Bin 0 -> 4413 bytes static/filer/icons/unfiled_folder_32x32.png | Bin 0 -> 1957 bytes static/filer/icons/unfiled_folder_48x48.png | Bin 0 -> 3581 bytes static/filer/icons/unfiled_folder_64x64.png | Bin 0 -> 5689 bytes static/filer/icons/video_16x16.png | Bin 0 -> 371 bytes static/filer/icons/video_256x256.png | Bin 0 -> 6965 bytes static/filer/icons/video_32x32.png | Bin 0 -> 759 bytes static/filer/icons/video_48x48.png | Bin 0 -> 784 bytes static/filer/icons/xfile_32x32.png | Bin 0 -> 1957 bytes static/filer/img/close.gif | Bin 0 -> 110 bytes static/filer/img/loading_animation.gif | Bin 0 -> 3990 bytes static/filer/img/nav-bg.gif | Bin 0 -> 273 bytes static/filer/img/select_item-hover.gif | Bin 0 -> 264 bytes static/filer/img/select_item.gif | Bin 0 -> 377 bytes static/filer/img/upload_button.png | Bin 0 -> 1898 bytes static/filer/js/fileuploader.js | 1263 +++ static/filer/js/focal_point.js | 86 + static/filer/js/jquery.cookie.js | 97 + static/filer/js/popup_handling.js | 25 + static/filer/js/raphael.js | 7 + static/filer/js/retina.js | 3 + static/filer/js/widget.js | 20 + .../css/autoSuggest-grappelli.css | 194 + static/jquery-autosuggest/css/autoSuggest.css | 200 + .../js/jquery.autoSuggest.minified.js | 24 + static/parler/admin/language_tabs.css | 27 + static/railshosting/css/bootstrap.css | 6584 +++++++++++ static/railshosting/css/bootstrap.min.css | 5 + static/railshosting/css/landing-page.css | 203 + .../font-awesome/css/font-awesome.css | 1672 +++ .../font-awesome/css/font-awesome.min.css | 4 + .../font-awesome/fonts/FontAwesome.otf | Bin 0 -> 85908 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes .../fonts/fontawesome-webfont.svg | 520 + .../fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes .../font-awesome/less/bordered-pulled.less | 16 + .../railshosting/font-awesome/less/core.less | 11 + .../font-awesome/less/fixed-width.less | 6 + .../font-awesome/less/font-awesome.less | 17 + .../railshosting/font-awesome/less/icons.less | 552 + .../font-awesome/less/larger.less | 13 + .../railshosting/font-awesome/less/list.less | 19 + .../font-awesome/less/mixins.less | 25 + .../railshosting/font-awesome/less/path.less | 14 + .../font-awesome/less/rotated-flipped.less | 20 + .../font-awesome/less/spinning.less | 29 + .../font-awesome/less/stacked.less | 20 + .../font-awesome/less/variables.less | 561 + .../font-awesome/scss/_bordered-pulled.scss | 16 + .../railshosting/font-awesome/scss/_core.scss | 11 + .../font-awesome/scss/_fixed-width.scss | 6 + .../font-awesome/scss/_icons.scss | 552 + .../font-awesome/scss/_larger.scss | 13 + .../railshosting/font-awesome/scss/_list.scss | 19 + .../font-awesome/scss/_mixins.scss | 25 + .../railshosting/font-awesome/scss/_path.scss | 14 + .../font-awesome/scss/_rotated-flipped.scss | 20 + .../font-awesome/scss/_spinning.scss | 29 + .../font-awesome/scss/_stacked.scss | 20 + .../font-awesome/scss/_variables.scss | 561 + .../font-awesome/scss/font-awesome.scss | 17 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes static/railshosting/img/Beta.png | Bin 0 -> 9195 bytes static/railshosting/img/banner-bg copy.jpg | Bin 0 -> 403283 bytes static/railshosting/img/banner-bg.jpg | Bin 0 -> 403283 bytes static/railshosting/img/checkmark.png | Bin 0 -> 9146 bytes static/railshosting/img/configure.jpg | Bin 0 -> 560847 bytes static/railshosting/img/deluxeroom.jpg | Bin 0 -> 282836 bytes static/railshosting/img/dog.png | Bin 0 -> 170372 bytes static/railshosting/img/economy.jpg | Bin 0 -> 196046 bytes static/railshosting/img/favicon.ico | Bin 0 -> 1150 bytes static/railshosting/img/header-bg.jpg | Bin 0 -> 796366 bytes static/railshosting/img/home.png | Bin 0 -> 334802 bytes static/railshosting/img/how.png | Bin 0 -> 1214209 bytes static/railshosting/img/how1.png | Bin 0 -> 189215 bytes static/railshosting/img/how2.png | Bin 0 -> 632823 bytes static/railshosting/img/how3.png | Bin 0 -> 144897 bytes static/railshosting/img/how4.png | Bin 0 -> 252233 bytes static/railshosting/img/intro-bg.jpg | Bin 0 -> 562314 bytes static/railshosting/img/ipad.png | Bin 0 -> 341244 bytes static/railshosting/img/logo_black.svg | 73 + static/railshosting/img/logo_white.svg | 71 + static/railshosting/img/phones.png | Bin 0 -> 353890 bytes static/railshosting/img/presidentialroom.jpg | Bin 0 -> 351744 bytes static/railshosting/img/standardroom.jpg | Bin 0 -> 315762 bytes static/railshosting/img/ubuntu.png | Bin 0 -> 7898 bytes static/railshosting/js/bootstrap.js | 2317 ++++ static/railshosting/js/bootstrap.min.js | 7 + static/railshosting/js/jquery.js | 4 + static/treebeard/expand-collapse.png | Bin 0 -> 1020 bytes .../treebeard/jquery-ui-1.8.5.custom.min.js | 1816 ++++ static/treebeard/treebeard-admin.css | 83 + static/treebeard/treebeard-admin.js | 314 + 772 files changed, 71557 insertions(+) create mode 100644 static/admin/css/base.css create mode 100644 static/admin/css/changelists.css create mode 100644 static/admin/css/dashboard.css create mode 100644 static/admin/css/forms.css create mode 100644 static/admin/css/ie.css create mode 100644 static/admin/css/login.css create mode 100644 static/admin/css/rtl.css create mode 100644 static/admin/css/widgets.css create mode 100644 static/admin/img/changelist-bg.gif create mode 100644 static/admin/img/changelist-bg_rtl.gif create mode 100644 static/admin/img/default-bg-reverse.gif create mode 100644 static/admin/img/default-bg.gif create mode 100644 static/admin/img/deleted-overlay.gif create mode 100644 static/admin/img/gis/move_vertex_off.png create mode 100644 static/admin/img/gis/move_vertex_on.png create mode 100644 static/admin/img/icon-no.gif create mode 100644 static/admin/img/icon-unknown.gif create mode 100644 static/admin/img/icon-yes.gif create mode 100644 static/admin/img/icon_addlink.gif create mode 100644 static/admin/img/icon_alert.gif create mode 100644 static/admin/img/icon_calendar.gif create mode 100644 static/admin/img/icon_changelink.gif create mode 100644 static/admin/img/icon_clock.gif create mode 100644 static/admin/img/icon_deletelink.gif create mode 100644 static/admin/img/icon_error.gif create mode 100644 static/admin/img/icon_searchbox.png create mode 100644 static/admin/img/icon_success.gif create mode 100644 static/admin/img/inline-delete-8bit.png create mode 100644 static/admin/img/inline-delete.png create mode 100644 static/admin/img/inline-restore-8bit.png create mode 100644 static/admin/img/inline-restore.png create mode 100644 static/admin/img/inline-splitter-bg.gif create mode 100644 static/admin/img/nav-bg-grabber.gif create mode 100644 static/admin/img/nav-bg-reverse.gif create mode 100644 static/admin/img/nav-bg-selected.gif create mode 100644 static/admin/img/nav-bg.gif create mode 100644 static/admin/img/selector-icons.gif create mode 100644 static/admin/img/selector-search.gif create mode 100644 static/admin/img/sorting-icons.gif create mode 100644 static/admin/img/tooltag-add.png create mode 100644 static/admin/img/tooltag-arrowright.png create mode 100644 static/admin/js/LICENSE-JQUERY.txt create mode 100644 static/admin/js/SelectBox.js create mode 100644 static/admin/js/SelectFilter2.js create mode 100644 static/admin/js/actions.js create mode 100644 static/admin/js/actions.min.js create mode 100644 static/admin/js/admin/DateTimeShortcuts.js create mode 100644 static/admin/js/admin/RelatedObjectLookups.js create mode 100644 static/admin/js/calendar.js create mode 100644 static/admin/js/collapse.js create mode 100644 static/admin/js/collapse.min.js create mode 100644 static/admin/js/core.js create mode 100644 static/admin/js/inlines.js create mode 100644 static/admin/js/inlines.min.js create mode 100644 static/admin/js/jquery.init.js create mode 100644 static/admin/js/jquery.js create mode 100644 static/admin/js/jquery.min.js create mode 100644 static/admin/js/prepopulate.js create mode 100644 static/admin/js/prepopulate.min.js create mode 100644 static/admin/js/timeparse.js create mode 100644 static/admin/js/urlify.js create mode 100644 static/admin_enhancer/css/related-widget-wrapper.css create mode 100644 static/admin_enhancer/js/related-widget-wrapper.js create mode 100644 static/cms/PIE.htc create mode 100644 static/cms/config.rb create mode 100644 static/cms/css/cms.base.css create mode 100644 static/cms/css/cms.pagetree.css create mode 100644 static/cms/css/cms.toolbar.modal.css create mode 100644 static/cms/css/cms.toolbar.sideframe.css create mode 100644 static/cms/images/sitemap-li-bg.jpg create mode 100644 static/cms/img/icons/filetypes/flv.gif create mode 100644 static/cms/img/icons/filetypes/gif.gif create mode 100644 static/cms/img/icons/filetypes/html.gif create mode 100644 static/cms/img/icons/filetypes/java.gif create mode 100644 static/cms/img/icons/filetypes/jpg.gif create mode 100644 static/cms/img/icons/filetypes/mp3.png create mode 100644 static/cms/img/icons/filetypes/ods.png create mode 100644 static/cms/img/icons/filetypes/odt.png create mode 100644 static/cms/img/icons/filetypes/pdf.gif create mode 100644 static/cms/img/icons/filetypes/php.gif create mode 100644 static/cms/img/icons/filetypes/png.gif create mode 100644 static/cms/img/icons/filetypes/swf.gif create mode 100644 static/cms/img/icons/filetypes/tgz.png create mode 100644 static/cms/img/icons/filetypes/ttf.gif create mode 100644 static/cms/img/icons/filetypes/txt.gif create mode 100644 static/cms/img/icons/filetypes/txt.png create mode 100644 static/cms/img/icons/filetypes/wav.gif create mode 100644 static/cms/img/icons/filetypes/zip.png create mode 100644 static/cms/img/icons/plugins/file.png create mode 100644 static/cms/img/icons/plugins/get_flash_player.gif create mode 100644 static/cms/img/icons/plugins/image.png create mode 100644 static/cms/img/icons/plugins/link.png create mode 100644 static/cms/img/icons/plugins/snippet.png create mode 100644 static/cms/img/loader.gif create mode 100644 static/cms/img/loader@2x.gif create mode 100644 static/cms/img/logo-white.png create mode 100644 static/cms/img/logo-white@2x.png create mode 100644 static/cms/img/pagetree/sprite.png create mode 100644 static/cms/img/pagetree/tree-li-drag.gif create mode 100644 static/cms/img/toolbar/pattern.png create mode 100644 static/cms/img/toolbar/render_model_add.png create mode 100644 static/cms/img/toolbar/render_model_icon.png create mode 100644 static/cms/img/toolbar/render_model_placeholder.png create mode 100644 static/cms/img/toolbar/sprite_toolbar.png create mode 100644 static/cms/img/toolbar/sprite_toolbar@2x.png create mode 100644 static/cms/img/welcome-bg.png create mode 100644 static/cms/js/jstree/_lib/_all.js create mode 100644 static/cms/js/jstree/_lib/css.js create mode 100644 static/cms/js/jstree/_lib/jquery.cookie.js create mode 100644 static/cms/js/jstree/_lib/jquery.hotkeys.js create mode 100644 static/cms/js/jstree/_lib/jquery.js create mode 100644 static/cms/js/jstree/_lib/jquery.listen.js create mode 100644 static/cms/js/jstree/_lib/jquery.log.js create mode 100644 static/cms/js/jstree/_lib/jquery.metadata.js create mode 100644 static/cms/js/jstree/_lib/jquery.xslt.js create mode 100644 static/cms/js/jstree/_lib/sarissa.js create mode 100644 static/cms/js/jstree/_lib/sarissa_ieemu_xpath.js create mode 100644 static/cms/js/jstree/flat.xsl create mode 100644 static/cms/js/jstree/nested.xsl create mode 100644 static/cms/js/jstree/themes/classic/folder.gif create mode 100644 static/cms/js/jstree/themes/classic/folderopen.gif create mode 100644 static/cms/js/jstree/themes/classic/minus.gif create mode 100644 static/cms/js/jstree/themes/classic/plus.gif create mode 100644 static/cms/js/jstree/themes/classic/style.css create mode 100644 static/cms/js/jstree/themes/default/context.gif create mode 100644 static/cms/js/jstree/themes/default/create.png create mode 100644 static/cms/js/jstree/themes/default/dot.gif create mode 100644 static/cms/js/jstree/themes/default/f.png create mode 100644 static/cms/js/jstree/themes/default/fminus.gif create mode 100644 static/cms/js/jstree/themes/default/fminus_rtl.gif create mode 100644 static/cms/js/jstree/themes/default/fplus.gif create mode 100644 static/cms/js/jstree/themes/default/fplus_rtl.gif create mode 100644 static/cms/js/jstree/themes/default/lastli.gif create mode 100644 static/cms/js/jstree/themes/default/lastli_rtl.gif create mode 100644 static/cms/js/jstree/themes/default/li.gif create mode 100644 static/cms/js/jstree/themes/default/marker.gif create mode 100644 static/cms/js/jstree/themes/default/marker_rtl.gif create mode 100644 static/cms/js/jstree/themes/default/plus.gif create mode 100644 static/cms/js/jstree/themes/default/remove.gif create mode 100644 static/cms/js/jstree/themes/default/remove.png create mode 100644 static/cms/js/jstree/themes/default/rename.png create mode 100644 static/cms/js/jstree/themes/default/style.css create mode 100644 static/cms/js/jstree/themes/default/throbber.gif create mode 100644 static/cms/js/jstree/tree_component.css create mode 100644 static/cms/js/jstree/tree_component.js create mode 100644 static/cms/js/libs/class.min.js create mode 100644 static/cms/js/libs/jquery.min.js create mode 100644 static/cms/js/libs/swfobject.min.js create mode 100644 static/cms/js/modules/cms.app_hook_select.js create mode 100644 static/cms/js/modules/cms.base.js create mode 100644 static/cms/js/modules/cms.changeform.js create mode 100644 static/cms/js/modules/cms.changelist.js create mode 100644 static/cms/js/modules/cms.clipboard.js create mode 100644 static/cms/js/modules/cms.modal.js create mode 100644 static/cms/js/modules/cms.plugins.js create mode 100644 static/cms/js/modules/cms.sideframe.js create mode 100644 static/cms/js/modules/cms.structureboard.js create mode 100644 static/cms/js/modules/cms.toolbar.js create mode 100644 static/cms/js/modules/jquery.ui.custom.js create mode 100644 static/cms/js/modules/jquery.ui.nestedsortable.js create mode 100644 static/cms/js/select2/LICENSE create mode 100644 static/cms/js/select2/README.md create mode 100644 static/cms/js/select2/select2-bootstrap.css create mode 100644 static/cms/js/select2/select2-spinner.gif create mode 100644 static/cms/js/select2/select2.css create mode 100644 static/cms/js/select2/select2.js create mode 100644 static/cms/js/select2/select2.png create mode 100644 static/cms/js/select2/select2_locale_ar.js create mode 100644 static/cms/js/select2/select2_locale_az.js create mode 100644 static/cms/js/select2/select2_locale_bg.js create mode 100644 static/cms/js/select2/select2_locale_ca.js create mode 100644 static/cms/js/select2/select2_locale_cs.js create mode 100644 static/cms/js/select2/select2_locale_da.js create mode 100644 static/cms/js/select2/select2_locale_de.js create mode 100644 static/cms/js/select2/select2_locale_el.js create mode 100644 static/cms/js/select2/select2_locale_en.js.template create mode 100644 static/cms/js/select2/select2_locale_es.js create mode 100644 static/cms/js/select2/select2_locale_et.js create mode 100644 static/cms/js/select2/select2_locale_eu.js create mode 100644 static/cms/js/select2/select2_locale_fa.js create mode 100644 static/cms/js/select2/select2_locale_fi.js create mode 100644 static/cms/js/select2/select2_locale_fr.js create mode 100644 static/cms/js/select2/select2_locale_gl.js create mode 100644 static/cms/js/select2/select2_locale_he.js create mode 100644 static/cms/js/select2/select2_locale_hr.js create mode 100644 static/cms/js/select2/select2_locale_hu.js create mode 100644 static/cms/js/select2/select2_locale_id.js create mode 100644 static/cms/js/select2/select2_locale_is.js create mode 100644 static/cms/js/select2/select2_locale_it.js create mode 100644 static/cms/js/select2/select2_locale_ja.js create mode 100644 static/cms/js/select2/select2_locale_ka.js create mode 100644 static/cms/js/select2/select2_locale_ko.js create mode 100644 static/cms/js/select2/select2_locale_lt.js create mode 100644 static/cms/js/select2/select2_locale_lv.js create mode 100644 static/cms/js/select2/select2_locale_mk.js create mode 100644 static/cms/js/select2/select2_locale_ms.js create mode 100644 static/cms/js/select2/select2_locale_nl.js create mode 100644 static/cms/js/select2/select2_locale_no.js create mode 100644 static/cms/js/select2/select2_locale_pl.js create mode 100644 static/cms/js/select2/select2_locale_pt-BR.js create mode 100644 static/cms/js/select2/select2_locale_pt-PT.js create mode 100644 static/cms/js/select2/select2_locale_ro.js create mode 100644 static/cms/js/select2/select2_locale_rs.js create mode 100644 static/cms/js/select2/select2_locale_ru.js create mode 100644 static/cms/js/select2/select2_locale_sk.js create mode 100644 static/cms/js/select2/select2_locale_sv.js create mode 100644 static/cms/js/select2/select2_locale_th.js create mode 100644 static/cms/js/select2/select2_locale_tr.js create mode 100644 static/cms/js/select2/select2_locale_ug-CN.js create mode 100644 static/cms/js/select2/select2_locale_uk.js create mode 100644 static/cms/js/select2/select2_locale_vi.js create mode 100644 static/cms/js/select2/select2_locale_zh-CN.js create mode 100644 static/cms/js/select2/select2_locale_zh-TW.js create mode 100644 static/cms/js/select2/select2x2.png create mode 100644 static/cms/sass/cms.base.scss create mode 100644 static/cms/sass/cms.pagetree.scss create mode 100644 static/cms/sass/cms.toolbar.modal.scss create mode 100644 static/cms/sass/cms.toolbar.sideframe.scss create mode 100644 static/cms/sass/includes/_clipboard.scss create mode 100644 static/cms/sass/includes/_common.scss create mode 100644 static/cms/sass/includes/_content.scss create mode 100644 static/cms/sass/includes/_modal.scss create mode 100644 static/cms/sass/includes/_retina.scss create mode 100644 static/cms/sass/includes/_sideframe.scss create mode 100644 static/cms/sass/includes/_structureboard.scss create mode 100644 static/cms/sass/includes/_subnav.scss create mode 100644 static/cms/sass/includes/_toolbar.scss create mode 100644 static/cms/sass/settings/_default.scss create mode 100644 static/cms/swf/expressInstall.swf create mode 100644 static/cms/swf/player.swf create mode 100644 static/cmsplugin_filer_folder/css/slideshow.css create mode 100644 static/cmsplugin_filer_folder/js/jquery.cycle-2.88.js create mode 100644 static/cmsplugin_filer_folder/js/jquery.cycle.all-2.88.js create mode 100644 static/cmsplugin_filer_folder/js/jquery.cycle.lite-1.0.js create mode 100644 static/digital_glarus/css/bootstrap.css create mode 100644 static/digital_glarus/css/bootstrap.min.css create mode 100644 static/digital_glarus/css/business-casual.css create mode 100644 static/digital_glarus/img/bg.jpg create mode 100644 static/digital_glarus/img/img_1.jpg create mode 100644 static/digital_glarus/img/img_2.jpg create mode 100644 static/digital_glarus/img/img_3.jpg create mode 100644 static/digital_glarus/img/img_4.png create mode 100644 static/digital_glarus/img/intro-pic.jpg create mode 100644 static/digital_glarus/img/slide-1.jpg create mode 100644 static/digital_glarus/img/slide-2.jpg create mode 100644 static/digital_glarus/img/slide-3.jpg create mode 100644 static/digital_glarus/js/bootstrap.js create mode 100644 static/digital_glarus/js/bootstrap.min.js create mode 100644 static/digital_glarus/js/jquery.js create mode 100644 static/django_select2/css/all-bootstrapped.min.css create mode 100644 static/django_select2/css/all.min.css create mode 100644 static/django_select2/css/extra.css create mode 100644 static/django_select2/css/select2-bootstrap.css create mode 100644 static/django_select2/css/select2-bootstrap.min.css create mode 100644 static/django_select2/css/select2-bootstrapped.min.css create mode 100644 static/django_select2/css/select2-spinner.gif create mode 100644 static/django_select2/css/select2.css create mode 100644 static/django_select2/css/select2.min.css create mode 100644 static/django_select2/css/select2.png create mode 100644 static/django_select2/css/select2x2.png create mode 100644 static/django_select2/js/heavy_data.js create mode 100644 static/django_select2/js/heavy_data.min.js create mode 100644 static/django_select2/js/select2.js create mode 100644 static/django_select2/js/select2.min.js create mode 100644 static/djangocms_admin_style/css/djangocms-admin-frontend.css create mode 100644 static/djangocms_admin_style/css/djangocms-admin.css create mode 100644 static/djangocms_admin_style/css/ie.css create mode 100644 static/djangocms_admin_style/css/pie.css create mode 100644 static/djangocms_admin_style/fonts/django-admin-icons.eot create mode 100644 static/djangocms_admin_style/fonts/django-admin-icons.svg create mode 100644 static/djangocms_admin_style/fonts/django-admin-icons.ttf create mode 100644 static/djangocms_admin_style/fonts/django-admin-icons.woff create mode 100644 static/djangocms_admin_style/img/bg-pattern-light.jpg create mode 100644 static/djangocms_admin_style/img/bg-pattern.jpg create mode 100644 static/djangocms_admin_style/img/icon_addlink@2x.gif create mode 100644 static/djangocms_admin_style/img/icon_addlink_large.gif create mode 100644 static/djangocms_admin_style/img/icon_addlink_large@2x.gif create mode 100644 static/djangocms_admin_style/img/icon_calendar@2x.gif create mode 100644 static/djangocms_admin_style/img/icon_changelink@2x.gif create mode 100644 static/djangocms_admin_style/img/icon_changelink_white.png create mode 100644 static/djangocms_admin_style/img/icon_changelink_white@2x.png create mode 100644 static/djangocms_admin_style/img/icon_clock@2x.gif create mode 100644 static/djangocms_admin_style/img/icon_deletelink.png create mode 100644 static/djangocms_admin_style/img/icon_deletelink@2x.png create mode 100644 static/djangocms_admin_style/img/icon_searchbox@2x.png create mode 100644 static/djangocms_admin_style/img/icon_softroot.png create mode 100644 static/djangocms_admin_style/img/icon_softroot@2x.png create mode 100644 static/djangocms_admin_style/img/pluginlist-holder-bg.png create mode 100644 static/djangocms_blog/css/djangocms_blog.css create mode 100644 static/djangocms_blog/css/djangocms_blog_admin.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/LICENSE.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/README.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/adapters/jquery.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/build-config.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/ckeditor.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/config.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/contents.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/af.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ar.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/bg.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/bn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/bs.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/cs.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/cy.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/da.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/de.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/el.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/en-au.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/en-ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/en-gb.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/en.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/eo.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/es.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/et.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/eu.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/fa.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/fi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/fo.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/fr-ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/fr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/gl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/gu.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/he.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/hi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/hr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/hu.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/id.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/is.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/it.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ja.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ka.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/km.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ko.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ku.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/lt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/lv.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/mk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/mn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ms.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/nb.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/nl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/no.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/pl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/pt-br.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/pt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ro.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ru.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/si.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/sk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/sl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/sq.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/sr-latn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/sr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/sv.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/th.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/tr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/tt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/ug.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/uk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/vi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/zh-cn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/lang/zh.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/da.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/de.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/el.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/en.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/es.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/et.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/he.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/it.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/km.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/no.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/th.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/about/dialogs/about.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/about/dialogs/logo_ckeditor.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/clipboard/dialogs/paste.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/colordialog/dialogs/colordialog.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/dialog/dialogDefinition.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/div/dialogs/div.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/fakeobjects/images/spacer.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/find/dialogs/find.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/flash/dialogs/flash.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/flash/images/placeholder.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/button.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/checkbox.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/form.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/hiddenfield.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/radio.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/select.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/textarea.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/dialogs/textfield.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/forms/images/hiddenfield.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/icons.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/icons_hidpi.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/iframe/dialogs/iframe.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/iframe/images/placeholder.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/image/dialogs/image.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/image/images/noimage.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/link/dialogs/anchor.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/link/dialogs/link.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/link/images/anchor.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/link/images/hidpi/anchor.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/liststyle/dialogs/liststyle.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/magicline/images/hidpi/icon.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/magicline/images/icon-rtl.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/magicline/images/icon.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/pagebreak/images/pagebreak.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/pastefromword/filter/default.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/preview/preview.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/scayt/LICENSE.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/scayt/README.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/scayt/dialogs/options.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/scayt/dialogs/toolbar.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_address.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_blockquote.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_div.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_h1.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_h2.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_h3.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_h4.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_h5.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_h6.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_p.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/showblocks/images/block_pre.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/dialogs/smiley.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/angel_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/angel_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/angry_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/angry_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/broken_heart.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/broken_heart.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/confused_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/confused_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/cry_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/cry_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/devil_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/devil_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/embaressed_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/embarrassed_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/envelope.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/envelope.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/heart.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/heart.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/kiss.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/kiss.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/lightbulb.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/lightbulb.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/omg_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/omg_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/regular_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/regular_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/sad_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/sad_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/shades_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/shades_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/teeth_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/thumbs_down.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/thumbs_down.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/thumbs_up.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/thumbs_up.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/tongue_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/tongue_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/tounge_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/wink_smile.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/smiley/images/wink_smile.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ar.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/bg.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cs.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/cy.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/de.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/el.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/en.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/eo.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/es.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/et.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fa.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/fr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/gl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/he.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/hu.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/id.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/it.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ja.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/km.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ku.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/lv.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nb.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/nl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/no.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/pt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ru.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/si.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sl.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sq.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/sv.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/th.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tr.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/tt.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/ug.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/uk.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/vi.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/lang/zh.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/specialchar/dialogs/specialchar.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/table/dialogs/table.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/tabletools/dialogs/tableCell.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/templates/dialogs/templates.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/templates/dialogs/templates.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/templates/templates/default.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/templates/templates/images/template1.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/templates/templates/images/template2.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/templates/templates/images/template3.gif create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/LICENSE.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/README.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/dialogs/ciframe.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/dialogs/tmp.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/dialogs/tmpFrameset.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/dialogs/wsc.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/dialogs/wsc.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/plugins/wsc/dialogs/wsc_ie.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/ajax.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/api.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/appendto.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/assets/inlineall/logo.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/assets/outputxhtml/outputxhtml.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/assets/posteddata.php create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/assets/sample.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/assets/sample.jpg create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/assets/uilanguages/languages.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/datafiltering.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/divreplace.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/index.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/inlineall.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/inlinebycode.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/inlinetextarea.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/jquery.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/dialog/assets/my_dialog.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/dialog/dialog.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/enterkey/enterkey.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/htmlwriter/outputforflash.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/htmlwriter/outputhtml.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/magicline/magicline.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/toolbar/toolbar.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/plugins/wysiwygarea/fullpage.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/readonly.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/replacebyclass.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/replacebycode.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/sample.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/sample.js create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/sample_posteddata.php create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/tabindex.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/uicolor.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/uilanguages.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/samples/xhtmlstyle.html create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/dialog.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/dialog_ie.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/dialog_ie7.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/dialog_ie8.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/dialog_iequirks.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/dialog_opera.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/editor.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/editor_gecko.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/editor_ie.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/editor_ie7.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/editor_ie8.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/editor_iequirks.css create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/icons.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/icons_hidpi.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/arrow.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/close.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/hidpi/close.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/hidpi/lock-open.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/hidpi/lock.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/hidpi/refresh.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/lock-open.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/lock.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/images/refresh.png create mode 100644 static/djangocms_text_ckeditor/ckeditor/skins/moono/readme.md create mode 100644 static/djangocms_text_ckeditor/ckeditor/styles.js create mode 100644 static/djangocms_text_ckeditor/ckeditor_plugins/cmsplugins/icons/cmsplugins.png create mode 100644 static/djangocms_text_ckeditor/ckeditor_plugins/cmsplugins/plugin.js create mode 100644 static/djangocms_text_ckeditor/css/cms.ckeditor.css create mode 100644 static/djangocms_text_ckeditor/js/cms.ckeditor.js create mode 100644 static/filer/css/admin_style.css create mode 100644 static/filer/icons/file_128x128.png create mode 100644 static/filer/icons/file_16x16.png create mode 100644 static/filer/icons/file_32x32.png create mode 100644 static/filer/icons/file_48x48.png create mode 100644 static/filer/icons/file_64x64.png create mode 100644 static/filer/icons/image_128x128.png create mode 100644 static/filer/icons/image_256x256.png create mode 100644 static/filer/icons/image_32x32.png create mode 100644 static/filer/icons/image_48x48.png create mode 100644 static/filer/icons/image_64x64.png create mode 100644 static/filer/icons/incomplete_metadata_folder_32x32.png create mode 100644 static/filer/icons/incomplete_metadata_folder_48x48.png create mode 100644 static/filer/icons/incomplete_metadata_folder_64x64.png create mode 100644 static/filer/icons/missingfile_32x32.png create mode 100644 static/filer/icons/missingfile_48x48.png create mode 100644 static/filer/icons/missingfile_512x512.png create mode 100644 static/filer/icons/nofile_32x32.png create mode 100644 static/filer/icons/nofile_48x48.png create mode 100644 static/filer/icons/nofile_512x512.png create mode 100644 static/filer/icons/plainfolder.png create mode 100644 static/filer/icons/plainfolder_128x128.png create mode 100644 static/filer/icons/plainfolder_32x32.png create mode 100644 static/filer/icons/plainfolder_48x48.png create mode 100644 static/filer/icons/plainfolder_512x512.png create mode 100644 static/filer/icons/plainfolder_64x64.png create mode 100644 static/filer/icons/unfiled_folder_32x32.png create mode 100644 static/filer/icons/unfiled_folder_48x48.png create mode 100644 static/filer/icons/unfiled_folder_64x64.png create mode 100644 static/filer/icons/video_16x16.png create mode 100644 static/filer/icons/video_256x256.png create mode 100644 static/filer/icons/video_32x32.png create mode 100644 static/filer/icons/video_48x48.png create mode 100644 static/filer/icons/xfile_32x32.png create mode 100644 static/filer/img/close.gif create mode 100644 static/filer/img/loading_animation.gif create mode 100644 static/filer/img/nav-bg.gif create mode 100644 static/filer/img/select_item-hover.gif create mode 100644 static/filer/img/select_item.gif create mode 100644 static/filer/img/upload_button.png create mode 100644 static/filer/js/fileuploader.js create mode 100644 static/filer/js/focal_point.js create mode 100644 static/filer/js/jquery.cookie.js create mode 100644 static/filer/js/popup_handling.js create mode 100644 static/filer/js/raphael.js create mode 100644 static/filer/js/retina.js create mode 100644 static/filer/js/widget.js create mode 100644 static/jquery-autosuggest/css/autoSuggest-grappelli.css create mode 100644 static/jquery-autosuggest/css/autoSuggest.css create mode 100644 static/jquery-autosuggest/js/jquery.autoSuggest.minified.js create mode 100644 static/parler/admin/language_tabs.css create mode 100644 static/railshosting/css/bootstrap.css create mode 100644 static/railshosting/css/bootstrap.min.css create mode 100644 static/railshosting/css/landing-page.css create mode 100644 static/railshosting/font-awesome/css/font-awesome.css create mode 100644 static/railshosting/font-awesome/css/font-awesome.min.css create mode 100644 static/railshosting/font-awesome/fonts/FontAwesome.otf create mode 100644 static/railshosting/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 static/railshosting/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 static/railshosting/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 static/railshosting/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 static/railshosting/font-awesome/less/bordered-pulled.less create mode 100644 static/railshosting/font-awesome/less/core.less create mode 100644 static/railshosting/font-awesome/less/fixed-width.less create mode 100644 static/railshosting/font-awesome/less/font-awesome.less create mode 100644 static/railshosting/font-awesome/less/icons.less create mode 100644 static/railshosting/font-awesome/less/larger.less create mode 100644 static/railshosting/font-awesome/less/list.less create mode 100644 static/railshosting/font-awesome/less/mixins.less create mode 100644 static/railshosting/font-awesome/less/path.less create mode 100644 static/railshosting/font-awesome/less/rotated-flipped.less create mode 100644 static/railshosting/font-awesome/less/spinning.less create mode 100644 static/railshosting/font-awesome/less/stacked.less create mode 100644 static/railshosting/font-awesome/less/variables.less create mode 100644 static/railshosting/font-awesome/scss/_bordered-pulled.scss create mode 100644 static/railshosting/font-awesome/scss/_core.scss create mode 100644 static/railshosting/font-awesome/scss/_fixed-width.scss create mode 100644 static/railshosting/font-awesome/scss/_icons.scss create mode 100644 static/railshosting/font-awesome/scss/_larger.scss create mode 100644 static/railshosting/font-awesome/scss/_list.scss create mode 100644 static/railshosting/font-awesome/scss/_mixins.scss create mode 100644 static/railshosting/font-awesome/scss/_path.scss create mode 100644 static/railshosting/font-awesome/scss/_rotated-flipped.scss create mode 100644 static/railshosting/font-awesome/scss/_spinning.scss create mode 100644 static/railshosting/font-awesome/scss/_stacked.scss create mode 100644 static/railshosting/font-awesome/scss/_variables.scss create mode 100644 static/railshosting/font-awesome/scss/font-awesome.scss create mode 100644 static/railshosting/fonts/glyphicons-halflings-regular.eot create mode 100644 static/railshosting/fonts/glyphicons-halflings-regular.svg create mode 100644 static/railshosting/fonts/glyphicons-halflings-regular.ttf create mode 100644 static/railshosting/fonts/glyphicons-halflings-regular.woff create mode 100644 static/railshosting/fonts/glyphicons-halflings-regular.woff2 create mode 100644 static/railshosting/img/Beta.png create mode 100644 static/railshosting/img/banner-bg copy.jpg create mode 100644 static/railshosting/img/banner-bg.jpg create mode 100644 static/railshosting/img/checkmark.png create mode 100644 static/railshosting/img/configure.jpg create mode 100644 static/railshosting/img/deluxeroom.jpg create mode 100644 static/railshosting/img/dog.png create mode 100644 static/railshosting/img/economy.jpg create mode 100644 static/railshosting/img/favicon.ico create mode 100644 static/railshosting/img/header-bg.jpg create mode 100644 static/railshosting/img/home.png create mode 100644 static/railshosting/img/how.png create mode 100644 static/railshosting/img/how1.png create mode 100644 static/railshosting/img/how2.png create mode 100644 static/railshosting/img/how3.png create mode 100644 static/railshosting/img/how4.png create mode 100644 static/railshosting/img/intro-bg.jpg create mode 100644 static/railshosting/img/ipad.png create mode 100644 static/railshosting/img/logo_black.svg create mode 100644 static/railshosting/img/logo_white.svg create mode 100644 static/railshosting/img/phones.png create mode 100644 static/railshosting/img/presidentialroom.jpg create mode 100644 static/railshosting/img/standardroom.jpg create mode 100644 static/railshosting/img/ubuntu.png create mode 100644 static/railshosting/js/bootstrap.js create mode 100644 static/railshosting/js/bootstrap.min.js create mode 100644 static/railshosting/js/jquery.js create mode 100644 static/treebeard/expand-collapse.png create mode 100644 static/treebeard/jquery-ui-1.8.5.custom.min.js create mode 100644 static/treebeard/treebeard-admin.css create mode 100644 static/treebeard/treebeard-admin.js diff --git a/static/admin/css/base.css b/static/admin/css/base.css new file mode 100644 index 00000000..995183e2 --- /dev/null +++ b/static/admin/css/base.css @@ -0,0 +1,847 @@ +/* + DJANGO Admin styles +*/ + +body { + margin: 0; + padding: 0; + font-size: 12px; + font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; + color: #333; + background: #fff; +} + +/* LINKS */ + +a:link, a:visited { + color: #5b80b2; + text-decoration: none; +} + +a:hover { + color: #036; +} + +a img { + border: none; +} + +a.section:link, a.section:visited { + color: #fff; + text-decoration: none; +} + +/* GLOBAL DEFAULTS */ + +p, ol, ul, dl { + margin: .2em 0 .8em 0; +} + +p { + padding: 0; + line-height: 140%; +} + +h1,h2,h3,h4,h5 { + font-weight: bold; +} + +h1 { + font-size: 18px; + color: #666; + padding: 0 6px 0 0; + margin: 0 0 .2em 0; +} + +h2 { + font-size: 16px; + margin: 1em 0 .5em 0; +} + +h2.subhead { + font-weight: normal; + margin-top: 0; +} + +h3 { + font-size: 14px; + margin: .8em 0 .3em 0; + color: #666; + font-weight: bold; +} + +h4 { + font-size: 12px; + margin: 1em 0 .8em 0; + padding-bottom: 3px; +} + +h5 { + font-size: 10px; + margin: 1.5em 0 .5em 0; + color: #666; + text-transform: uppercase; + letter-spacing: 1px; +} + +ul li { + list-style-type: square; + padding: 1px 0; +} + +ul.plainlist { + margin-left: 0 !important; +} + +ul.plainlist li { + list-style-type: none; +} + +li ul { + margin-bottom: 0; +} + +li, dt, dd { + font-size: 11px; + line-height: 14px; +} + +dt { + font-weight: bold; + margin-top: 4px; +} + +dd { + margin-left: 0; +} + +form { + margin: 0; + padding: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +blockquote { + font-size: 11px; + color: #777; + margin-left: 2px; + padding-left: 10px; + border-left: 5px solid #ddd; +} + +code, pre { + font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; + background: inherit; + color: #666; + font-size: 11px; +} + +pre.literal-block { + margin: 10px; + background: #eee; + padding: 6px 8px; +} + +code strong { + color: #930; +} + +hr { + clear: both; + color: #eee; + background-color: #eee; + height: 1px; + border: none; + margin: 0; + padding: 0; + font-size: 1px; + line-height: 1px; +} + +/* TEXT STYLES & MODIFIERS */ + +.small { + font-size: 11px; +} + +.tiny { + font-size: 10px; +} + +p.tiny { + margin-top: -2px; +} + +.mini { + font-size: 9px; +} + +p.mini { + margin-top: -3px; +} + +.help, p.help { + font-size: 10px !important; + color: #999; +} + +img.help-tooltip { + cursor: help; +} + +p img, h1 img, h2 img, h3 img, h4 img, td img { + vertical-align: middle; +} + +.quiet, a.quiet:link, a.quiet:visited { + color: #999 !important; + font-weight: normal !important; +} + +.quiet strong { + font-weight: bold !important; +} + +.float-right { + float: right; +} + +.float-left { + float: left; +} + +.clear { + clear: both; +} + +.align-left { + text-align: left; +} + +.align-right { + text-align: right; +} + +.example { + margin: 10px 0; + padding: 5px 10px; + background: #efefef; +} + +.nowrap { + white-space: nowrap; +} + +/* TABLES */ + +table { + border-collapse: collapse; + border-color: #ccc; +} + +td, th { + font-size: 11px; + line-height: 13px; + border-bottom: 1px solid #eee; + vertical-align: top; + padding: 5px; + font-family: "Lucida Grande", Verdana, Arial, sans-serif; +} + +th { + text-align: left; + font-size: 12px; + font-weight: bold; +} + +thead th, +tfoot td { + color: #666; + padding: 2px 5px; + font-size: 11px; + background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; + border-left: 1px solid #ddd; + border-bottom: 1px solid #ddd; +} + +tfoot td { + border-bottom: none; + border-top: 1px solid #ddd; +} + +thead th:first-child, +tfoot td:first-child { + border-left: none !important; +} + +thead th.optional { + font-weight: normal !important; +} + +fieldset table { + border-right: 1px solid #eee; +} + +tr.row-label td { + font-size: 9px; + padding-top: 2px; + padding-bottom: 0; + border-bottom: none; + color: #666; + margin-top: -1px; +} + +tr.alt { + background: #f6f6f6; +} + +.row1 { + background: #EDF3FE; +} + +.row2 { + background: #fff; +} + +/* SORTABLE TABLES */ + +thead th { + padding: 2px 5px; + line-height: normal; +} + +thead th a:link, thead th a:visited { + color: #666; +} + +thead th.sorted { + background: #c5c5c5 url(../img/nav-bg-selected.gif) top left repeat-x; +} + +thead th.sorted .text { + padding-right: 42px; +} + +table thead th .text span { + padding: 2px 5px; + display:block; +} + +table thead th .text a { + display: block; + cursor: pointer; + padding: 2px 5px; +} + +table thead th.sortable:hover { + background: #fff url(../img/nav-bg-reverse.gif) 0 -5px repeat-x; +} + +thead th.sorted a.sortremove { + visibility: hidden; +} + +table thead th.sorted:hover a.sortremove { + visibility: visible; +} + +table thead th.sorted .sortoptions { + display: block; + padding: 4px 5px 0 5px; + float: right; + text-align: right; +} + +table thead th.sorted .sortpriority { + font-size: .8em; + min-width: 12px; + text-align: center; + vertical-align: top; +} + +table thead th.sorted .sortoptions a { + width: 14px; + height: 12px; + display: inline-block; +} + +table thead th.sorted .sortoptions a.sortremove { + background: url(../img/sorting-icons.gif) -4px -5px no-repeat; +} + +table thead th.sorted .sortoptions a.sortremove:hover { + background: url(../img/sorting-icons.gif) -4px -27px no-repeat; +} + +table thead th.sorted .sortoptions a.ascending { + background: url(../img/sorting-icons.gif) -5px -50px no-repeat; +} + +table thead th.sorted .sortoptions a.ascending:hover { + background: url(../img/sorting-icons.gif) -5px -72px no-repeat; +} + +table thead th.sorted .sortoptions a.descending { + background: url(../img/sorting-icons.gif) -5px -94px no-repeat; +} + +table thead th.sorted .sortoptions a.descending:hover { + background: url(../img/sorting-icons.gif) -5px -115px no-repeat; +} + +/* ORDERABLE TABLES */ + +table.orderable tbody tr td:hover { + cursor: move; +} + +table.orderable tbody tr td:first-child { + padding-left: 14px; + background-image: url(../img/nav-bg-grabber.gif); + background-repeat: repeat-y; +} + +table.orderable-initalized .order-cell, body>tr>td.order-cell { + display: none; +} + +/* FORM DEFAULTS */ + +input, textarea, select, .form-row p { + margin: 2px 0; + padding: 2px 3px; + vertical-align: middle; + font-family: "Lucida Grande", Verdana, Arial, sans-serif; + font-weight: normal; + font-size: 11px; +} + +textarea { + vertical-align: top !important; +} + +input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], +textarea, select, .vTextField { + border: 1px solid #ccc; +} + +/* FORM BUTTONS */ + +.button, input[type=submit], input[type=button], .submit-row input { + background: #fff url(../img/nav-bg.gif) bottom repeat-x; + padding: 3px 5px; + color: black; + border: 1px solid #bbb; + border-color: #ddd #aaa #aaa #ddd; +} + +.button:active, input[type=submit]:active, input[type=button]:active { + background-image: url(../img/nav-bg-reverse.gif); + background-position: top; +} + +.button[disabled], input[type=submit][disabled], input[type=button][disabled] { + background-image: url(../img/nav-bg.gif); + background-position: bottom; + opacity: 0.4; +} + +.button.default, input[type=submit].default, .submit-row input.default { + border: 2px solid #5b80b2; + background: #7CA0C7 url(../img/default-bg.gif) bottom repeat-x; + font-weight: bold; + color: #fff; + float: right; +} + +.button.default:active, input[type=submit].default:active { + background-image: url(../img/default-bg-reverse.gif); + background-position: top; +} + +.button[disabled].default, input[type=submit][disabled].default, input[type=button][disabled].default { + background-image: url(../img/default-bg.gif); + background-position: bottom; + opacity: 0.4; +} + + +/* MODULES */ + +.module { + border: 1px solid #ccc; + margin-bottom: 5px; + background: #fff; +} + +.module p, .module ul, .module h3, .module h4, .module dl, .module pre { + padding-left: 10px; + padding-right: 10px; +} + +.module blockquote { + margin-left: 12px; +} + +.module ul, .module ol { + margin-left: 1.5em; +} + +.module h3 { + margin-top: .6em; +} + +.module h2, .module caption, .inline-group h2 { + margin: 0; + padding: 2px 5px 3px 5px; + font-size: 11px; + text-align: left; + font-weight: bold; + background: #7CA0C7 url(../img/default-bg.gif) top left repeat-x; + color: #fff; +} + +.module table { + border-collapse: collapse; +} + +/* MESSAGES & ERRORS */ + +ul.messagelist { + padding: 0; + margin: 0; +} + +ul.messagelist li { + font-size: 12px; + font-weight: bold; + display: block; + padding: 5px 5px 4px 25px; + margin: 0 0 3px 0; + border-bottom: 1px solid #ddd; + color: #666; + background: #dfd url(../img/icon_success.gif) 5px .3em no-repeat; +} + +ul.messagelist li.warning { + background: #ffc url(../img/icon_alert.gif) 5px .3em no-repeat; +} + +ul.messagelist li.error { + background: #ffefef url(../img/icon_error.gif) 5px .3em no-repeat; +} + +.errornote { + font-size: 12px !important; + font-weight: bold; + display: block; + padding: 5px 5px 4px 25px; + margin: 0 0 3px 0; + border: 1px solid #c22; + color: #c11; + background: #ffefef url(../img/icon_error.gif) 5px .38em no-repeat; +} + +.errornote, ul.errorlist { + border-radius: 1px; +} + +ul.errorlist { + margin: 0 0 4px !important; + padding: 0 !important; + color: #fff; + background: #c11; +} + +ul.errorlist li { + font-size: 12px !important; + display: block; + padding: 5px 5px 4px 7px; + margin: 3px 0 0 0; +} + +ul.errorlist li:first-child { + margin-top: 0; +} + +ul.errorlist li a { + color: #fff; + text-decoration: underline; +} + +td ul.errorlist { + margin: 0 !important; + padding: 0 !important; +} + +td ul.errorlist li { + margin: 0 !important; +} + +.errors, .form-row.errors { + background: #ffefef; +} + +.form-row.errors { + border: 1px solid #c22; + margin: -1px; +} + +.errors input, .errors select, .errors textarea { + border: 1px solid #c11; +} + +div.system-message { + background: #ffc; + margin: 10px; + padding: 6px 8px; + font-size: .8em; +} + +div.system-message p.system-message-title { + padding: 4px 5px 4px 25px; + margin: 0; + color: #c11; + background: #ffefef url(../img/icon_error.gif) 5px .3em no-repeat; +} + +.description { + font-size: 12px; + padding: 5px 0 0 12px; +} + +/* BREADCRUMBS */ + +div.breadcrumbs { + background: #fff url(../img/nav-bg-reverse.gif) 0 -10px repeat-x; + padding: 2px 8px 3px 8px; + font-size: 11px; + color: #999; + border-top: 1px solid #fff; + border-bottom: 1px solid #ddd; + text-align: left; +} + +/* ACTION ICONS */ + +.addlink { + padding-left: 12px; + background: url(../img/icon_addlink.gif) 0 .2em no-repeat; +} + +.changelink { + padding-left: 12px; + background: url(../img/icon_changelink.gif) 0 .2em no-repeat; +} + +.deletelink { + padding-left: 12px; + background: url(../img/icon_deletelink.gif) 0 .25em no-repeat; +} + +a.deletelink:link, a.deletelink:visited { + color: #CC3434; +} + +a.deletelink:hover { + color: #993333; +} + +/* OBJECT TOOLS */ + +.object-tools { + font-size: 10px; + font-weight: bold; + font-family: Arial,Helvetica,sans-serif; + padding-left: 0; + float: right; + position: relative; + margin-top: -2.4em; + margin-bottom: -2em; +} + +.form-row .object-tools { + margin-top: 5px; + margin-bottom: 5px; + float: none; + height: 2em; + padding-left: 3.5em; +} + +.object-tools li { + display: block; + float: left; + margin-left: 5px; + height: 16px; +} + +.object-tools a { + border-radius: 15px; +} + +.object-tools a:link, .object-tools a:visited { + display: block; + float: left; + color: #fff; + padding: .2em 10px; + background: #999; +} + +.object-tools a:hover, .object-tools li:hover a { + background-color: #5b80b2; +} + +.object-tools a.viewsitelink, .object-tools a.golink { + background: #999 url(../img/tooltag-arrowright.png) 95% center no-repeat; + padding-right: 26px; +} + +.object-tools a.addlink { + background: #999 url(../img/tooltag-add.png) 95% center no-repeat; + padding-right: 26px; +} + +/* OBJECT HISTORY */ + +table#change-history { + width: 100%; +} + +table#change-history tbody th { + width: 16em; +} + +/* PAGE STRUCTURE */ + +#container { + position: relative; + width: 100%; + min-width: 760px; + padding: 0; +} + +#content { + margin: 10px 15px; +} + +#content-main { + float: left; + width: 100%; +} + +#content-related { + float: right; + width: 18em; + position: relative; + margin-right: -19em; +} + +#footer { + clear: both; + padding: 10px; +} + +/* COLUMN TYPES */ + +.colMS { + margin-right: 20em !important; +} + +.colSM { + margin-left: 20em !important; +} + +.colSM #content-related { + float: left; + margin-right: 0; + margin-left: -19em; +} + +.colSM #content-main { + float: right; +} + +.popup .colM { + width: 95%; +} + +.subcol { + float: left; + width: 46%; + margin-right: 15px; +} + +.dashboard #content { + width: 500px; +} + +/* HEADER */ + +#header { + width: 100%; + background: #417690; + color: #ffc; + overflow: hidden; +} + +#header a:link, #header a:visited { + color: #fff; +} + +#header a:hover { + text-decoration: underline; +} + +#branding { + float: left; +} +#branding h1 { + padding: 0 10px; + font-size: 18px; + margin: 8px 0; + font-weight: normal; +} + +#branding h1, #branding h1 a:link, #branding h1 a:visited { + color: #f4f379; +} + +#branding h2 { + padding: 0 10px; + font-size: 14px; + margin: -8px 0 8px 0; + font-weight: normal; + color: #ffc; +} + +#branding a:hover { + text-decoration: none; +} + +#user-tools { + float: right; + padding: 1.2em 10px; + font-size: 11px; + text-align: right; +} + +/* SIDEBAR */ + +#content-related h3 { + font-size: 12px; + color: #666; + margin-bottom: 3px; +} + +#content-related h4 { + font-size: 11px; +} + +#content-related .module h2 { + background: #eee url(../img/nav-bg.gif) bottom left repeat-x; + color: #666; +} diff --git a/static/admin/css/changelists.css b/static/admin/css/changelists.css new file mode 100644 index 00000000..28021d02 --- /dev/null +++ b/static/admin/css/changelists.css @@ -0,0 +1,293 @@ +/* CHANGELISTS */ + +#changelist { + position: relative; + width: 100%; +} + +#changelist table { + width: 100%; +} + +.change-list .hiddenfields { display:none; } + +.change-list .filtered table { + border-right: 1px solid #ddd; +} + +.change-list .filtered { + min-height: 400px; +} + +.change-list .filtered { + background: white url(../img/changelist-bg.gif) top right repeat-y !important; +} + +.change-list .filtered .results, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull { + margin-right: 160px !important; + width: auto !important; +} + +.change-list .filtered table tbody th { + padding-right: 1em; +} + +#changelist-form .results { + overflow-x: auto; +} + +#changelist .toplinks { + border-bottom: 1px solid #ccc !important; +} + +#changelist .paginator { + color: #666; + border-top: 1px solid #eee; + border-bottom: 1px solid #eee; + background: white url(../img/nav-bg.gif) 0 180% repeat-x; + overflow: hidden; +} + +.change-list .filtered .paginator { + border-right: 1px solid #ddd; +} + +/* CHANGELIST TABLES */ + +#changelist table thead th { + padding: 0; + white-space: nowrap; + vertical-align: middle; +} + +#changelist table thead th.action-checkbox-column { + width: 1.5em; + text-align: center; +} + +#changelist table tbody td, #changelist table tbody th { + border-left: 1px solid #ddd; +} + +#changelist table tbody td:first-child, #changelist table tbody th:first-child { + border-left: 0; + border-right: 1px solid #ddd; +} + +#changelist table tbody td.action-checkbox { + text-align:center; +} + +#changelist table tfoot { + color: #666; +} + +/* TOOLBAR */ + +#changelist #toolbar { + padding: 3px; + border-bottom: 1px solid #ddd; + background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; + color: #666; +} + +#changelist #toolbar form input { + font-size: 11px; + padding: 1px 2px; +} + +#changelist #toolbar form #searchbar { + padding: 2px; +} + +#changelist #changelist-search img { + vertical-align: middle; +} + +/* FILTER COLUMN */ + +#changelist-filter { + position: absolute; + top: 0; + right: 0; + z-index: 1000; + width: 160px; + border-left: 1px solid #ddd; + background: #efefef; + margin: 0; +} + +#changelist-filter h2 { + font-size: 11px; + padding: 2px 5px; + border-bottom: 1px solid #ddd; +} + +#changelist-filter h3 { + font-size: 12px; + margin-bottom: 0; +} + +#changelist-filter ul { + padding-left: 0; + margin-left: 10px; +} + +#changelist-filter li { + list-style-type: none; + margin-left: 0; + padding-left: 0; +} + +#changelist-filter a { + color: #999; +} + +#changelist-filter a:hover { + color: #036; +} + +#changelist-filter li.selected { + border-left: 5px solid #ccc; + padding-left: 5px; + margin-left: -10px; +} + +#changelist-filter li.selected a { + color: #5b80b2 !important; +} + +/* DATE DRILLDOWN */ + +.change-list ul.toplinks { + display: block; + background: white url(../img/nav-bg-reverse.gif) 0 -10px repeat-x; + border-top: 1px solid white; + float: left; + padding: 0 !important; + margin: 0 !important; + width: 100%; +} + +.change-list ul.toplinks li { + padding: 3px 6px; + font-weight: bold; + list-style-type: none; + display: inline-block; +} + +.change-list ul.toplinks .date-back a { + color: #999; +} + +.change-list ul.toplinks .date-back a:hover { + color: #036; +} + +/* PAGINATOR */ + +.paginator { + font-size: 11px; + padding-top: 10px; + padding-bottom: 10px; + line-height: 22px; + margin: 0; + border-top: 1px solid #ddd; +} + +.paginator a:link, .paginator a:visited { + padding: 2px 6px; + border: solid 1px #ccc; + background: white; + text-decoration: none; +} + +.paginator a.showall { + padding: 0 !important; + border: none !important; +} + +.paginator a.showall:hover { + color: #036 !important; + background: transparent !important; +} + +.paginator .end { + border-width: 2px !important; + margin-right: 6px; +} + +.paginator .this-page { + padding: 2px 6px; + font-weight: bold; + font-size: 13px; + vertical-align: top; +} + +.paginator a:hover { + color: white; + background: #5b80b2; + border-color: #036; +} + +/* ACTIONS */ + +.filtered .actions { + margin-right: 160px !important; + border-right: 1px solid #ddd; +} + +#changelist table input { + margin: 0; +} + +#changelist table tbody tr.selected { + background-color: #FFFFCC; +} + +#changelist .actions { + color: #999; + padding: 3px; + border-top: 1px solid #fff; + border-bottom: 1px solid #ddd; + background: white url(../img/nav-bg-reverse.gif) 0 -10px repeat-x; +} + +#changelist .actions.selected { + background: #fffccf; + border-top: 1px solid #fffee8; + border-bottom: 1px solid #edecd6; +} + +#changelist .actions span.all, +#changelist .actions span.action-counter, +#changelist .actions span.clear, +#changelist .actions span.question { + font-size: 11px; + margin: 0 0.5em; + display: none; +} + +#changelist .actions:last-child { + border-bottom: none; +} + +#changelist .actions select { + border: 1px solid #aaa; + margin-left: 0.5em; + padding: 1px 2px; +} + +#changelist .actions label { + font-size: 11px; + margin-left: 0.5em; +} + +#changelist #action-toggle { + display: none; +} + +#changelist .actions .button { + font-size: 11px; + padding: 1px 2px; +} diff --git a/static/admin/css/dashboard.css b/static/admin/css/dashboard.css new file mode 100644 index 00000000..05808bcb --- /dev/null +++ b/static/admin/css/dashboard.css @@ -0,0 +1,30 @@ +/* DASHBOARD */ + +.dashboard .module table th { + width: 100%; +} + +.dashboard .module table td { + white-space: nowrap; +} + +.dashboard .module table td a { + display: block; + padding-right: .6em; +} + +/* RECENT ACTIONS MODULE */ + +.module ul.actionlist { + margin-left: 0; +} + +ul.actionlist li { + list-style-type: none; +} + +ul.actionlist li { + overflow: hidden; + text-overflow: ellipsis; + -o-text-overflow: ellipsis; +} diff --git a/static/admin/css/forms.css b/static/admin/css/forms.css new file mode 100644 index 00000000..d088d8db --- /dev/null +++ b/static/admin/css/forms.css @@ -0,0 +1,376 @@ +@import url('widgets.css'); + +/* FORM ROWS */ + +.form-row { + overflow: hidden; + padding: 8px 12px; + font-size: 11px; + border-bottom: 1px solid #eee; +} + +.form-row img, .form-row input { + vertical-align: middle; +} + +form .form-row p { + padding-left: 0; + font-size: 11px; +} + +.hidden { + display: none; +} + +/* FORM LABELS */ + +form h4 { + margin: 0 !important; + padding: 0 !important; + border: none !important; +} + +label { + font-weight: normal !important; + color: #666; + font-size: 12px; +} + +.required label, label.required { + font-weight: bold !important; + color: #333 !important; +} + +/* RADIO BUTTONS */ + +form ul.radiolist li { + list-style-type: none; +} + +form ul.radiolist label { + float: none; + display: inline; +} + +form ul.inline { + margin-left: 0; + padding: 0; +} + +form ul.inline li { + float: left; + padding-right: 7px; +} + +/* ALIGNED FIELDSETS */ + +.aligned label { + display: block; + padding: 3px 10px 0 0; + float: left; + width: 8em; + word-wrap: break-word; +} + +.aligned ul label { + display: inline; + float: none; + width: auto; +} + +.colMS .aligned .vLargeTextField, .colMS .aligned .vXMLLargeTextField { + width: 350px; +} + +form .aligned p, form .aligned ul { + margin-left: 7em; + padding-left: 30px; +} + +form .aligned table p { + margin-left: 0; + padding-left: 0; +} + +form .aligned p.help { + padding-left: 38px; +} + +.aligned .vCheckboxLabel { + float: none !important; + display: inline; + padding-left: 4px; +} + +.colM .aligned .vLargeTextField, .colM .aligned .vXMLLargeTextField { + width: 610px; +} + +.checkbox-row p.help { + margin-left: 0; + padding-left: 0 !important; +} + +fieldset .field-box { + float: left; + margin-right: 20px; +} + +/* WIDE FIELDSETS */ + +.wide label { + width: 15em !important; +} + +form .wide p { + margin-left: 15em; +} + +form .wide p.help { + padding-left: 38px; +} + +.colM fieldset.wide .vLargeTextField, .colM fieldset.wide .vXMLLargeTextField { + width: 450px; +} + +/* COLLAPSED FIELDSETS */ + +fieldset.collapsed * { + display: none; +} + +fieldset.collapsed h2, fieldset.collapsed { + display: block !important; +} + +fieldset.collapsed h2 { + background-image: url(../img/nav-bg.gif); + background-position: bottom left; + color: #999; +} + +fieldset.collapsed .collapse-toggle { + background: transparent; + display: inline !important; +} + +/* MONOSPACE TEXTAREAS */ + +fieldset.monospace textarea { + font-family: "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace; +} + +/* SUBMIT ROW */ + +.submit-row { + padding: 5px 7px; + text-align: right; + background: white url(../img/nav-bg.gif) 0 100% repeat-x; + border: 1px solid #ccc; + margin: 5px 0; + overflow: hidden; +} + +body.popup .submit-row { + overflow: auto; +} + +.submit-row input { + margin: 0 0 0 5px; +} + +.submit-row p { + margin: 0.3em; +} + +.submit-row p.deletelink-box { + float: left; +} + +.submit-row .deletelink { + background: url(../img/icon_deletelink.gif) 0 50% no-repeat; + padding-left: 14px; +} + +/* CUSTOM FORM FIELDS */ + +.vSelectMultipleField { + vertical-align: top !important; +} + +.vCheckboxField { + border: none; +} + +.vDateField, .vTimeField { + margin-right: 2px; +} + +.vDateField { + min-width: 6.85em; +} + +.vTimeField { + min-width: 4.7em; +} + +.vURLField { + width: 30em; +} + +.vLargeTextField, .vXMLLargeTextField { + width: 48em; +} + +.flatpages-flatpage #id_content { + height: 40.2em; +} + +.module table .vPositiveSmallIntegerField { + width: 2.2em; +} + +.vTextField { + width: 20em; +} + +.vIntegerField { + width: 5em; +} + +.vBigIntegerField { + width: 10em; +} + +.vForeignKeyRawIdAdminField { + width: 5em; +} + +/* INLINES */ + +.inline-group { + padding: 0; + border: 1px solid #ccc; + margin: 10px 0; +} + +.inline-group .aligned label { + width: 8em; +} + +.inline-related { + position: relative; +} + +.inline-related h3 { + margin: 0; + color: #666; + padding: 3px 5px; + font-size: 11px; + background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; + border-bottom: 1px solid #ddd; +} + +.inline-related h3 span.delete { + float: right; +} + +.inline-related h3 span.delete label { + margin-left: 2px; + font-size: 11px; +} + +.inline-related fieldset { + margin: 0; + background: #fff; + border: none; + width: 100%; +} + +.inline-related fieldset.module h3 { + margin: 0; + padding: 2px 5px 3px 5px; + font-size: 11px; + text-align: left; + font-weight: bold; + background: #bcd; + color: #fff; +} + +.inline-group .tabular fieldset.module { + border: none; + border-bottom: 1px solid #ddd; +} + +.inline-related.tabular fieldset.module table { + width: 100%; +} + +.last-related fieldset { + border: none; +} + +.inline-group .tabular tr.has_original td { + padding-top: 2em; +} + +.inline-group .tabular tr td.original { + padding: 2px 0 0 0; + width: 0; + _position: relative; +} + +.inline-group .tabular th.original { + width: 0px; + padding: 0; +} + +.inline-group .tabular td.original p { + position: absolute; + left: 0; + height: 1.1em; + padding: 2px 7px; + overflow: hidden; + font-size: 9px; + font-weight: bold; + color: #666; + _width: 700px; +} + +.inline-group ul.tools { + padding: 0; + margin: 0; + list-style: none; +} + +.inline-group ul.tools li { + display: inline; + padding: 0 5px; +} + +.inline-group div.add-row, +.inline-group .tabular tr.add-row td { + color: #666; + padding: 3px 5px; + border-bottom: 1px solid #ddd; + background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; +} + +.inline-group .tabular tr.add-row td { + padding: 4px 5px 3px; + border-bottom: none; +} + +.inline-group ul.tools a.add, +.inline-group div.add-row a, +.inline-group .tabular tr.add-row td a { + background: url(../img/icon_addlink.gif) 0 50% no-repeat; + padding-left: 14px; + font-size: 11px; + outline: 0; /* Remove dotted border around link */ +} + +.empty-form { + display: none; +} diff --git a/static/admin/css/ie.css b/static/admin/css/ie.css new file mode 100644 index 00000000..fd00f7f2 --- /dev/null +++ b/static/admin/css/ie.css @@ -0,0 +1,63 @@ +/* IE 6 & 7 */ + +/* Proper fixed width for dashboard in IE6 */ + +.dashboard #content { + *width: 768px; +} + +.dashboard #content-main { + *width: 535px; +} + +/* IE 6 ONLY */ + +/* Keep header from flowing off the page */ + +#container { + _position: static; +} + +/* Put the right sidebars back on the page */ + +.colMS #content-related { + _margin-right: 0; + _margin-left: 10px; + _position: static; +} + +/* Put the left sidebars back on the page */ + +.colSM #content-related { + _margin-right: 10px; + _margin-left: -115px; + _position: static; +} + +.form-row { + _height: 1%; +} + +/* Fix right margin for changelist filters in IE6 */ + +#changelist-filter ul { + _margin-right: -10px; +} + +/* IE ignores min-height, but treats height as if it were min-height */ + +.change-list .filtered { + _height: 400px; +} + +/* IE doesn't know alpha transparency in PNGs */ + +.inline-deletelink { + background: transparent url(../img/inline-delete-8bit.png) no-repeat; +} + +/* IE7 doesn't support inline-block */ +.change-list ul.toplinks li { + zoom: 1; + *display: inline; +} \ No newline at end of file diff --git a/static/admin/css/login.css b/static/admin/css/login.css new file mode 100644 index 00000000..a91de117 --- /dev/null +++ b/static/admin/css/login.css @@ -0,0 +1,60 @@ +/* LOGIN FORM */ + +body.login { + background: #eee; +} + +.login #container { + background: white; + border: 1px solid #ccc; + width: 28em; + min-width: 300px; + margin-left: auto; + margin-right: auto; + margin-top: 100px; +} + +.login #content-main { + width: 100%; +} + +.login form { + margin-top: 1em; +} + +.login .form-row { + padding: 4px 0; + float: left; + width: 100%; +} + +.login .form-row label { + padding-right: 0.5em; + line-height: 2em; + font-size: 1em; + clear: both; + color: #333; +} + +.login .form-row #id_username, .login .form-row #id_password { + clear: both; + padding: 6px; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.login span.help { + font-size: 10px; + display: block; +} + +.login .submit-row { + clear: both; + padding: 1em 0 0 9.4em; +} + +.login .password-reset-link { + text-align: center; +} diff --git a/static/admin/css/rtl.css b/static/admin/css/rtl.css new file mode 100644 index 00000000..ba9f1b5a --- /dev/null +++ b/static/admin/css/rtl.css @@ -0,0 +1,250 @@ +body { + direction: rtl; +} + +/* LOGIN */ + +.login .form-row { + float: right; +} + +.login .form-row label { + float: right; + padding-left: 0.5em; + padding-right: 0; + text-align: left; +} + +.login .submit-row { + clear: both; + padding: 1em 9.4em 0 0; +} + +/* GLOBAL */ + +th { + text-align: right; +} + +.module h2, .module caption { + text-align: right; +} + +.addlink, .changelink { + padding-left: 0px; + padding-right: 12px; + background-position: 100% 0.2em; +} + +.deletelink { + padding-left: 0px; + padding-right: 12px; + background-position: 100% 0.25em; +} + +.object-tools { + float: left; +} + +thead th:first-child, +tfoot td:first-child { + border-left: 1px solid #ddd !important; +} + +/* LAYOUT */ + +#user-tools { + right: auto; + left: 0; + text-align: left; +} + +div.breadcrumbs { + text-align: right; +} + +#content-main { + float: right; +} + +#content-related { + float: left; + margin-left: -19em; + margin-right: auto; +} + +.colMS { + margin-left: 20em !important; + margin-right: 10px !important; +} + +/* SORTABLE TABLES */ + +table thead th.sorted .sortoptions { + float: left; +} + +thead th.sorted .text { + padding-right: 0; + padding-left: 42px; +} + +/* dashboard styles */ + +.dashboard .module table td a { + padding-left: .6em; + padding-right: 12px; +} + +/* changelists styles */ + +.change-list .filtered { + background: white url(../img/changelist-bg_rtl.gif) top left repeat-y !important; +} + +.change-list .filtered table { + border-left: 1px solid #ddd; + border-right: 0px none; +} + +#changelist-filter { + right: auto; + left: 0; + border-left: 0px none; + border-right: 1px solid #ddd; +} + +.change-list .filtered .results, .change-list .filtered .paginator, .filtered #toolbar, .filtered div.xfull { + margin-right: 0px !important; + margin-left: 160px !important; +} + +#changelist-filter li.selected { + border-left: 0px none; + padding-left: 0px; + margin-left: 0; + border-right: 5px solid #ccc; + padding-right: 5px; + margin-right: -10px; +} + +.filtered .actions { + border-left:1px solid #DDDDDD; + margin-left:160px !important; + border-right: 0 none; + margin-right:0 !important; +} + +#changelist table tbody td:first-child, #changelist table tbody th:first-child { + border-right: 0; + border-left: 1px solid #ddd; +} + +/* FORMS */ + +.aligned label { + padding: 0 0 3px 1em; + float: right; +} + +.submit-row { + text-align: left +} + +.submit-row p.deletelink-box { + float: right; +} + +.submit-row .deletelink { + background: url(../img/icon_deletelink.gif) 0 50% no-repeat; + padding-right: 14px; +} + +.vDateField, .vTimeField { + margin-left: 2px; +} + +form ul.inline li { + float: right; + padding-right: 0; + padding-left: 7px; +} + +input[type=submit].default, .submit-row input.default { + float: left; +} + +fieldset .field-box { + float: right; + margin-left: 20px; + margin-right: 0; +} + +.errorlist li { + background-position: 100% .3em; + padding: 4px 25px 4px 5px; +} + +.errornote { + background-position: 100% .3em; + padding: 4px 25px 4px 5px; +} + +/* WIDGETS */ + +.calendarnav-previous { + top: 0; + left: auto; + right: 0; +} + +.calendarnav-next { + top: 0; + right: auto; + left: 0; +} + +.calendar caption, .calendarbox h2 { + text-align: center; +} + +.selector { + float: right; +} + +.selector .selector-filter { + text-align: right; +} + +.inline-deletelink { + float: left; +} + +/* MISC */ + +.inline-related h2, .inline-group h2 { + text-align: right +} + +.inline-related h3 span.delete { + padding-right: 20px; + padding-left: inherit; + left: 10px; + right: inherit; + float:left; +} + +.inline-related h3 span.delete label { + margin-left: inherit; + margin-right: 2px; +} + +/* IE7 specific bug fixes */ + +div.colM { + position: relative; +} + +.submit-row input { + float: left; +} \ No newline at end of file diff --git a/static/admin/css/widgets.css b/static/admin/css/widgets.css new file mode 100644 index 00000000..56817228 --- /dev/null +++ b/static/admin/css/widgets.css @@ -0,0 +1,578 @@ +/* SELECTOR (FILTER INTERFACE) */ + +.selector { + width: 840px; + float: left; +} + +.selector select { + width: 400px; + height: 17.2em; +} + +.selector-available, .selector-chosen { + float: left; + width: 400px; + text-align: center; + margin-bottom: 5px; +} + +.selector-chosen select { + border-top: none; +} + +.selector-available h2, .selector-chosen h2 { + border: 1px solid #ccc; +} + +.selector .selector-available h2 { + background: white url(../img/nav-bg.gif) bottom left repeat-x; + color: #666; +} + +.selector .selector-filter { + background: white; + border: 1px solid #ccc; + border-width: 0 1px; + padding: 3px; + color: #999; + font-size: 10px; + margin: 0; + text-align: left; +} + +.selector .selector-filter label, +.inline-group .aligned .selector .selector-filter label { + width: 16px; + padding: 2px; +} + +.selector .selector-available input { + width: 360px; +} + +.selector ul.selector-chooser { + float: left; + width: 22px; + background-color: #eee; + border-radius: 10px; + margin: 10em 5px 0 5px; + padding: 0; +} + +.selector-chooser li { + margin: 0; + padding: 3px; + list-style-type: none; +} + +.selector select { + margin-bottom: 10px; + margin-top: 0; +} + +.selector-add, .selector-remove { + width: 16px; + height: 16px; + display: block; + text-indent: -3000px; + overflow: hidden; +} + +.selector-add { + background: url(../img/selector-icons.gif) 0 -161px no-repeat; + cursor: default; + margin-bottom: 2px; +} + +.active.selector-add { + background: url(../img/selector-icons.gif) 0 -187px no-repeat; + cursor: pointer; +} + +.selector-remove { + background: url(../img/selector-icons.gif) 0 -109px no-repeat; + cursor: default; +} + +.active.selector-remove { + background: url(../img/selector-icons.gif) 0 -135px no-repeat; + cursor: pointer; +} + +a.selector-chooseall, a.selector-clearall { + display: inline-block; + text-align: left; + margin-left: auto; + margin-right: auto; + font-weight: bold; + color: #666; +} + +a.selector-chooseall { + padding: 3px 18px 3px 0; +} + +a.selector-clearall { + padding: 3px 0 3px 18px; +} + +a.active.selector-chooseall:hover, a.active.selector-clearall:hover { + color: #036; +} + +a.selector-chooseall { + background: url(../img/selector-icons.gif) right -263px no-repeat; + cursor: default; +} + +a.active.selector-chooseall { + background: url(../img/selector-icons.gif) right -289px no-repeat; + cursor: pointer; +} + +a.selector-clearall { + background: url(../img/selector-icons.gif) left -211px no-repeat; + cursor: default; +} + +a.active.selector-clearall { + background: url(../img/selector-icons.gif) left -237px no-repeat; + cursor: pointer; +} + +/* STACKED SELECTORS */ + +.stacked { + float: left; + width: 500px; +} + +.stacked select { + width: 480px; + height: 10.1em; +} + +.stacked .selector-available, .stacked .selector-chosen { + width: 480px; +} + +.stacked .selector-available { + margin-bottom: 0; +} + +.stacked .selector-available input { + width: 442px; +} + +.stacked ul.selector-chooser { + height: 22px; + width: 50px; + margin: 0 0 3px 40%; + background-color: #eee; + border-radius: 10px; +} + +.stacked .selector-chooser li { + float: left; + padding: 3px 3px 3px 5px; +} + +.stacked .selector-chooseall, .stacked .selector-clearall { + display: none; +} + +.stacked .selector-add { + background: url(../img/selector-icons.gif) 0 -57px no-repeat; + cursor: default; +} + +.stacked .active.selector-add { + background: url(../img/selector-icons.gif) 0 -83px no-repeat; + cursor: pointer; +} + +.stacked .selector-remove { + background: url(../img/selector-icons.gif) 0 -5px no-repeat; + cursor: default; +} + +.stacked .active.selector-remove { + background: url(../img/selector-icons.gif) 0 -31px no-repeat; + cursor: pointer; +} + +/* DATE AND TIME */ + +p.datetime { + line-height: 20px; + margin: 0; + padding: 0; + color: #666; + font-size: 11px; + font-weight: bold; +} + +.datetime span { + font-size: 11px; + color: #ccc; + font-weight: normal; + white-space: nowrap; +} + +table p.datetime { + font-size: 10px; + margin-left: 0; + padding-left: 0; +} + +/* URL */ + +p.url { + line-height: 20px; + margin: 0; + padding: 0; + color: #666; + font-size: 11px; + font-weight: bold; +} + +.url a { + font-weight: normal; +} + +/* FILE UPLOADS */ + +p.file-upload { + line-height: 20px; + margin: 0; + padding: 0; + color: #666; + font-size: 11px; + font-weight: bold; +} + +.file-upload a { + font-weight: normal; +} + +.file-upload .deletelink { + margin-left: 5px; +} + +span.clearable-file-input label { + color: #333; + font-size: 11px; + display: inline; + float: none; +} + +/* CALENDARS & CLOCKS */ + +.calendarbox, .clockbox { + margin: 5px auto; + font-size: 11px; + width: 16em; + text-align: center; + background: white; + position: relative; +} + +.clockbox { + width: auto; +} + +.calendar { + margin: 0; + padding: 0; +} + +.calendar table { + margin: 0; + padding: 0; + border-collapse: collapse; + background: white; + width: 100%; +} + +.calendar caption, .calendarbox h2 { + margin: 0; + font-size: 11px; + text-align: center; + border-top: none; +} + +.calendar th { + font-size: 10px; + color: #666; + padding: 2px 3px; + text-align: center; + background: #e1e1e1 url(../img/nav-bg.gif) 0 50% repeat-x; + border-bottom: 1px solid #ddd; +} + +.calendar td { + font-size: 11px; + text-align: center; + padding: 0; + border-top: 1px solid #eee; + border-bottom: none; +} + +.calendar td.selected a { + background: #C9DBED; +} + +.calendar td.nonday { + background: #efefef; +} + +.calendar td.today a { + background: #ffc; +} + +.calendar td a, .timelist a { + display: block; + font-weight: bold; + padding: 4px; + text-decoration: none; + color: #444; +} + +.calendar td a:hover, .timelist a:hover { + background: #5b80b2; + color: white; +} + +.calendar td a:active, .timelist a:active { + background: #036; + color: white; +} + +.calendarnav { + font-size: 10px; + text-align: center; + color: #ccc; + margin: 0; + padding: 1px 3px; +} + +.calendarnav a:link, #calendarnav a:visited, #calendarnav a:hover { + color: #999; +} + +.calendar-shortcuts { + background: white; + font-size: 10px; + line-height: 11px; + border-top: 1px solid #eee; + padding: 3px 0 4px; + color: #ccc; +} + +.calendarbox .calendarnav-previous, .calendarbox .calendarnav-next { + display: block; + position: absolute; + font-weight: bold; + font-size: 12px; + background: #C9DBED url(../img/default-bg.gif) bottom left repeat-x; + padding: 1px 4px 2px 4px; + color: white; +} + +.calendarnav-previous:hover, .calendarnav-next:hover { + background: #036; +} + +.calendarnav-previous { + top: 0; + left: 0; +} + +.calendarnav-next { + top: 0; + right: 0; +} + +.calendar-cancel { + margin: 0 !important; + padding: 0 !important; + font-size: 10px; + background: #e1e1e1 url(../img/nav-bg.gif) 0 50% repeat-x; + border-top: 1px solid #ddd; +} + +.calendar-cancel:hover { + background: #e1e1e1 url(../img/nav-bg-reverse.gif) 0 50% repeat-x; +} + +.calendar-cancel a { + color: black; + display: block; +} + +ul.timelist, .timelist li { + list-style-type: none; + margin: 0; + padding: 0; +} + +.timelist a { + padding: 2px; +} + +/* INLINE ORDERER */ + +ul.orderer { + position: relative; + padding: 0 !important; + margin: 0 !important; + list-style-type: none; +} + +ul.orderer li { + list-style-type: none; + display: block; + padding: 0; + margin: 0; + border: 1px solid #bbb; + border-width: 0 1px 1px 0; + white-space: nowrap; + overflow: hidden; + background: #e2e2e2 url(../img/nav-bg-grabber.gif) repeat-y; +} + +ul.orderer li:hover { + cursor: move; + background-color: #ddd; +} + +ul.orderer li a.selector { + margin-left: 12px; + overflow: hidden; + width: 83%; + font-size: 10px !important; + padding: 0.6em 0; +} + +ul.orderer li a:link, ul.orderer li a:visited { + color: #333; +} + +ul.orderer li .inline-deletelink { + position: absolute; + right: 4px; + margin-top: 0.6em; +} + +ul.orderer li.selected { + background-color: #f8f8f8; + border-right-color: #f8f8f8; +} + +ul.orderer li.deleted { + background: #bbb url(../img/deleted-overlay.gif); +} + +ul.orderer li.deleted a:link, ul.orderer li.deleted a:visited { + color: #888; +} + +ul.orderer li.deleted .inline-deletelink { + background-image: url(../img/inline-restore.png); +} + +ul.orderer li.deleted:hover, ul.orderer li.deleted a.selector:hover { + cursor: default; +} + +/* EDIT INLINE */ + +.inline-deletelink { + float: right; + text-indent: -9999px; + background: transparent url(../img/inline-delete.png) no-repeat; + width: 15px; + height: 15px; + border: 0px none; + outline: 0; /* Remove dotted border around link */ +} + +.inline-deletelink:hover { + background-position: -15px 0; + cursor: pointer; +} + +.editinline button.addlink { + border: 0px none; + color: #5b80b2; + font-size: 100%; + cursor: pointer; +} + +.editinline button.addlink:hover { + color: #036; + cursor: pointer; +} + +.editinline table .help { + text-align: right; + float: right; + padding-left: 2em; +} + +.editinline tfoot .addlink { + white-space: nowrap; +} + +.editinline table thead th:last-child { + border-left: none; +} + +.editinline tr.deleted { + background: #ddd url(../img/deleted-overlay.gif); +} + +.editinline tr.deleted .inline-deletelink { + background-image: url(../img/inline-restore.png); +} + +.editinline tr.deleted td:hover { + cursor: default; +} + +.editinline tr.deleted td:first-child { + background-image: none !important; +} + +/* EDIT INLINE - STACKED */ + +.editinline-stacked { + min-width: 758px; +} + +.editinline-stacked .inline-object { + margin-left: 210px; + background: white; +} + +.editinline-stacked .inline-source { + float: left; + width: 200px; + background: #f8f8f8; +} + +.editinline-stacked .inline-splitter { + float: left; + width: 9px; + background: #f8f8f8 url(../img/inline-splitter-bg.gif) 50% 50% no-repeat; + border-right: 1px solid #ccc; +} + +.editinline-stacked .controls { + clear: both; + background: #e1e1e1 url(../img/nav-bg.gif) top left repeat-x; + padding: 3px 4px; + font-size: 11px; + border-top: 1px solid #ddd; +} diff --git a/static/admin/img/changelist-bg.gif b/static/admin/img/changelist-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..94e09f7715e559bf199dc0bec756ae844baa8a6f GIT binary patch literal 50 zcmZ?wbh9u|T*$!0@PUEh{rmTK@7~p600NK*1Ct<6-^$Z(`4`XG5|y^@-k#s`q72pm D$4Cvt?bv=6id7ONcO70{{r%8=U|E literal 0 HcmV?d00001 diff --git a/static/admin/img/default-bg-reverse.gif b/static/admin/img/default-bg-reverse.gif new file mode 100644 index 0000000000000000000000000000000000000000..a28f4ad51a64131afbee7e2c3b6af352893c21e5 GIT binary patch literal 835 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 literal 0 HcmV?d00001 diff --git a/static/admin/img/icon-no.gif b/static/admin/img/icon-no.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b4ee5814570885705399533f1182f8b0491c5fb GIT binary patch literal 176 zcmZ?wbhEHb`H-TFR%!C^)o_GDj!gPtK1gc27Dv@$SQ0{~`FJvsmY literal 0 HcmV?d00001 diff --git a/static/admin/img/icon-unknown.gif b/static/admin/img/icon-unknown.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfd2b02ad91b3677dbe59111faaf4f437c362cb8 GIT binary patch literal 130 zcmV-|0Db>QNk%w1VF~~W0J9GO^z`(anwr7E!O_vts;a8Fxw+ur;K|9!=;-Lh#l`#k z`?0aH)z#IOmX?c)i~s-sA^8LW000jFEC2ui015yK000Cp@IAI#TTH&>x=&LlD2fp{ kltU;-pbSpsb&B9v9)J|xHP4tFtdrsVKoW`tBZ&Y2J8`5w82|tP literal 0 HcmV?d00001 diff --git a/static/admin/img/icon-yes.gif b/static/admin/img/icon-yes.gif new file mode 100644 index 0000000000000000000000000000000000000000..f59185689b3f4598068c81c760f2b6305739ba0a GIT binary patch literal 1311 zcmZ?wbhEHb z)|=dWcXh>;Nf%xmnSY_ZV25|idgI;qR=xZFs(epq@+O<)P1dWfPC5JhVC&(u=yitw z|Nmz|0*e2+BYXoCToOwXfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dY zGcrA@ic*8C{6dnevXd=SlxV%Qmue&kg&dz z0$52&wylyQNJ0T*r*nQ$s)DJWv2L<~p`n7AnVzAEshOFfj)IYap^?4;5Si&3npl~d zSs9rtK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJhUb(Seeo?xx^|#0uTKVr7^KE~&-IMVSR9nfZANAQKal@=Hr>m4GgVcpi zx%w4}1^R}12Ku?VAb){X7ncO3BAkI$b#X{#L8^XGYH@yPQF1C!xiU;MFzoPK1X2ie zjg@~|Ff*{}H8*l`GP;d@5Q_%2DOwP;$321^M z2;yIt)S}F?)D*X({9FZa2wP=hae=WRA)iC^rjQeA`as9%gOUeQa)Ai}(;$cmPy9d* zJo}{P0rN}|Fmo{e|M&OL?_WQEeE;_K%jZuYKfHhU_RZ^8FJC-=_Vmf)M-Ly|zjyb} z?OQi*T)%ep%H>NJFPuMj_RQ&1Cr=zdcJ#>MLkAD+-?w+q?p-@~Y~QwZ%jQiRH>_W` zcFpQlD_1OEwsgtjMGF_qpEq~T>{&BsOrJJ&%H&BCC-nFA_H=i3cC@#(wlp_2Hq_VE z)>KzjR+N{OmJ}Bi7UbvU=45AOW~8U3rX(jNCd9|Z#zaR&Mudljh6D!%2Kf8=`gnVJ zdbqo}x;Q&II@sIU+E`mzT9})eniv}y8tCik>S$|eYN)HJswgWdD#**p%1BE|N{EYz ziUZe;tGErO@f*xmUY!!X&hY>L|BC;)BYXoCToOwX zfwYZ%ML}Y6c4~=2Qfhi;o~_dR-TRdkGE;1o!cBb*d<&dYGcrA@ic*8C{6dnevXd=S zlxV%Qmue&kg&dz0$52&wylyQNJ0T*r*nQ$ zs)DJWv2L<~p`n7AnVzAEshOFfj)IYap^?4;5Si&3npl~dSs9rtK!Fm_wxX0Ys~{IQ zs9ivwtx`rwNr9EVetCJhUb(Seeo?xx^|#0uTKVr7^KE~&-I zMVSR9nfZANAQKal@=Hr>m4GgVcpix%w4}1^R}12Ku?VAb){X z7ncO3BAkI$b#X{#L8^XGYH@yPQF1C!xiU;MFzoPK1X2iejg@~|Ff*{}b#gRt zF?X@BbTKfsG&FQIa&k2{aWXV^wKTAFGBP;d@5Q_%2DOwP;$321^M2;yIt)S}F?)D*X({9FZa z2wP=haeNJFPuMj z_RQ&1Cr=zdcJ#>MLkAD+-?w+q?p-@~Y~QwZ%jQiRH>_W`cFpQlD_1OEwsgtjMGF_q zpEq~T>{&BsOrJJ&%H&BCC-nFA_H=i3cC@#(wlp_2Hq_VE)>KzjR+N{OmJ}Bi7UbvU z=45AOW~8U3rX(jNCd9|Z#zaR&Mudljh6D!%2Kf8=`gnVJdbqo}x;Q&II@sIU+E`mz zT9})eniv}y8tCik>S$|eYN)HJswgWdD#**p%1BE|N{EYziUNcdJ{u&=}=IXLDhr+J%S1nrq(gCL;wIgri4F* literal 0 HcmV?d00001 diff --git a/static/admin/img/icon_calendar.gif b/static/admin/img/icon_calendar.gif new file mode 100644 index 0000000000000000000000000000000000000000..815d0ecdf4d18675de0e9a29c8b1b17381306087 GIT binary patch literal 1434 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 literal 0 HcmV?d00001 diff --git a/static/admin/img/icon_deletelink.gif b/static/admin/img/icon_deletelink.gif new file mode 100644 index 0000000000000000000000000000000000000000..ceb463fae2718c33d06f47ad1d24ddac3ac3035c GIT binary patch literal 1189 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 bcZ8c|t#ZiQiz<~spD}p4`njxgN@xNAak0;{ literal 0 HcmV?d00001 diff --git a/static/admin/img/inline-delete.png b/static/admin/img/inline-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c5fe53c4e3bbd5f2e349be9c87c896ab99f7b6c3 GIT binary patch literal 707 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-y!3-of#o4MdFfg(P_=LCux&QzF2afeg65dw;$omkMMVXW?CtFZk`pIR1d({T}zkh%K{{83Apa1^-`}_AVkOX=^Bseb$ zXk1uHkY6w`V3=6hIXJnvdHDDRg+wJJrDYYA)wOi>^bL$m&CIQA?d%<#T)lmK{emN- zV&W1~QqwZB^9qZKYisN38@hTXOqe-)(UN5=R&O|P@X@QU-+%lB+H!Mm$rGT-;+`&! zAr-e;Cq{-Ja^PuYcU{#KefL!pw}wQabHGaP2^;l#oTg{~{$Jnq@=QSgz6$wC?Z4;F zncX5<*Znupk-2PZ*!}3avlz}rF0bBaJeT>JqK52Q%>_lhUgq6w8ghqKZ-z)2vqWtF z;bS)S-X1oY3Jwbf{&@-08`So>F$KEh-w1Np$hl76a{52nIT2@ex$F0|b{rP3S(9== zh(XZP$?gDGw7ZIu=Lz>aXBebCEu%l?lwsCvUAE-@q8|1er`{)A(RgVs@%7ZRNlR literal 0 HcmV?d00001 diff --git a/static/admin/img/inline-restore-8bit.png b/static/admin/img/inline-restore-8bit.png new file mode 100644 index 0000000000000000000000000000000000000000..d29fe1da636554080638326474fd122a52d2580a GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-y!3-of#o4L?DUSf35ZC|z|Ns8|`}_CrpFe+o z|Ni}}SFfHud-mwjqkH%6-MV$_+O=z!E?qiz?%dI%M-Lu6xOeZ~ty{Nl+_-V&%9RTi zESNE4#)JtI8X6jah8%q?0Ww;mB*-rq$i)U2&I;?j0;<{N>EaktajSLWZN3%-9+%Up zue-X;r~LnaIoDd^+gVS88J07rXkHa(d|>%Jbw&TBz*Cmx2cDnZ@@rMsQ?uBOjCps> z*dB`Pe^<@&kkRLnu#rib`1}cl5)ZB{7tlEpzTVC-+9TwF@;*(D17Ef6>R3IvHmDk~ zPr4m2S+yrw;pB{o7t$2moMtO>OfYB`s**6)Sm(6=vd9=Y0kbtDnm{r-UW|Qe3-Z literal 0 HcmV?d00001 diff --git a/static/admin/img/inline-restore.png b/static/admin/img/inline-restore.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6778884027c4ec32dcadb1a06874549e3f7dc5 GIT binary patch literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^3P8-y!3-of#o4L?sRIE%A+A9B|Ns9$a`1!w`}ZF` zdi3(;%TJ#^eevSO%a<>KF1J&*-Vb!TWl4}p~_mQGJnv%`q&x#~R-L{~x|2{j$-oNBdI0&7SLF-wH+rxxP#7 zuP1YPJbQii(Yq~dP3f;q_7ymM@$-|P&Q+m*ZIiNEIupx$mp2`2I28ol zEyZ+|jP^OIj@Aj>X>S{JXDn^bV=UatdgKOEd4O-t9mlDyRi6I^|6Sg>J7q`9{w&%0 qi*h}eZttiIyT8tSGt2p3-)FP?x|keocymf06y2V#elF{r5}E)*XPtQf literal 0 HcmV?d00001 diff --git a/static/admin/img/inline-splitter-bg.gif b/static/admin/img/inline-splitter-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..2fc918db98f2730cdf7660ab08bdc57f4a406f20 GIT binary patch literal 94 zcmZ?wbh9u|WMyDw_{_jyV{4#2a57-S&KT*C(G{DQl+NNW9y=`fHnu-v==- Ot=>b+CQo8uum%9*_Ae;_ literal 0 HcmV?d00001 diff --git a/static/admin/img/nav-bg-reverse.gif b/static/admin/img/nav-bg-reverse.gif new file mode 100644 index 0000000000000000000000000000000000000000..19913fb0b069276d27d11e90842792284ecc5cd8 GIT binary patch literal 178 zcmV;j08Rf#Nk%v~VG#fy0P_F<|NsB^`1t<*{`U6v@$vEd`}^(f?dRv`;^N}{{r&3d z>hA9DU$B!R9e*F0P^XD&Kym`~Lm=e{4X9 z0SG{LF|hV2sP&~}&dXS}F6Z^GaGmodx!1$iy|0P;dtku_cTK7O6OU3(=2%Uiw4%hT z*KOU6HQ%^iR_%ZAF4;$K_VK literal 0 HcmV?d00001 diff --git a/static/admin/img/nav-bg.gif b/static/admin/img/nav-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..d7e22ff1b3ba4c2e4c0995adf9e8defb8f9b32d7 GIT binary patch literal 265 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 literal 0 HcmV?d00001 diff --git a/static/admin/img/sorting-icons.gif b/static/admin/img/sorting-icons.gif new file mode 100644 index 0000000000000000000000000000000000000000..451aae59874c795763cee9b044bf2c487f15a853 GIT binary patch literal 369 zcmZ?wbhEHb6k}*%IKsg2;>C++&z_w!(hg+Pin}?%lgLZrnIy)1g(XR`svm zGk^a4IdkUBoH=vGj2X$3R|a-2{Qv(y1JOY7CkrDxgCK(rNC(JH2G(~8Dt#%L^DAd!+Lo{0I{PlaWBPvS zl4w&vYiXCFU#`t13Om+FTO9ns`tXZiGLm(GX1Uw7}z rTlY@?-zz3A8IKJL+X^m4Dfq0|aN9iZ(F((o&leUP?N)YTV6X-NKX0r` literal 0 HcmV?d00001 diff --git a/static/admin/img/tooltag-add.png b/static/admin/img/tooltag-add.png new file mode 100644 index 0000000000000000000000000000000000000000..1488ecf2ef9be1d5ba1541904b0761831eacf942 GIT binary patch literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJTYyi9>who^t@)Y*6k#k0@(X5g zcy=QV$dUJSaSW-rwe;*lMj)@r;OGC$*+-Xki)?Au7Z81S`izJHgX-)r-*y8f89ZJ6 KT-G@yGywo`GbQ~1 literal 0 HcmV?d00001 diff --git a/static/admin/img/tooltag-arrowright.png b/static/admin/img/tooltag-arrowright.png new file mode 100644 index 0000000000000000000000000000000000000000..2f05598f53be50627daf5265ce2fa3c7fc48b3cf GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{hlt4Ar-gIUf#&r>>$#R*xah< z%NF1bP0l+XkKCcREV literal 0 HcmV?d00001 diff --git a/static/admin/js/LICENSE-JQUERY.txt b/static/admin/js/LICENSE-JQUERY.txt new file mode 100644 index 00000000..a4c5bd76 --- /dev/null +++ b/static/admin/js/LICENSE-JQUERY.txt @@ -0,0 +1,20 @@ +Copyright (c) 2010 John Resig, http://jquery.com/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/static/admin/js/SelectBox.js b/static/admin/js/SelectBox.js new file mode 100644 index 00000000..db3206cc --- /dev/null +++ b/static/admin/js/SelectBox.js @@ -0,0 +1,114 @@ +var SelectBox = { + cache: new Object(), + init: function(id) { + var box = document.getElementById(id); + var node; + SelectBox.cache[id] = new Array(); + var cache = SelectBox.cache[id]; + for (var i = 0; (node = box.options[i]); i++) { + cache.push({value: node.value, text: node.text, displayed: 1}); + } + }, + redisplay: function(id) { + // Repopulate HTML select box from cache + var box = document.getElementById(id); + box.options.length = 0; // clear all options + for (var i = 0, j = SelectBox.cache[id].length; i < j; i++) { + var node = SelectBox.cache[id][i]; + if (node.displayed) { + var new_option = new Option(node.text, node.value, false, false); + // Shows a tooltip when hovering over the option + new_option.setAttribute("title", node.text); + box.options[box.options.length] = new_option; + } + } + }, + filter: function(id, text) { + // Redisplay the HTML select box, displaying only the choices containing ALL + // the words in text. (It's an AND search.) + var tokens = text.toLowerCase().split(/\s+/); + var node, token; + for (var i = 0; (node = SelectBox.cache[id][i]); i++) { + node.displayed = 1; + for (var j = 0; (token = tokens[j]); j++) { + if (node.text.toLowerCase().indexOf(token) == -1) { + node.displayed = 0; + } + } + } + SelectBox.redisplay(id); + }, + delete_from_cache: function(id, value) { + var node, delete_index = null; + for (var i = 0; (node = SelectBox.cache[id][i]); i++) { + if (node.value == value) { + delete_index = i; + break; + } + } + var j = SelectBox.cache[id].length - 1; + for (var i = delete_index; i < j; i++) { + SelectBox.cache[id][i] = SelectBox.cache[id][i+1]; + } + SelectBox.cache[id].length--; + }, + add_to_cache: function(id, option) { + SelectBox.cache[id].push({value: option.value, text: option.text, displayed: 1}); + }, + cache_contains: function(id, value) { + // Check if an item is contained in the cache + var node; + for (var i = 0; (node = SelectBox.cache[id][i]); i++) { + if (node.value == value) { + return true; + } + } + return false; + }, + move: function(from, to) { + var from_box = document.getElementById(from); + var to_box = document.getElementById(to); + var option; + for (var i = 0; (option = from_box.options[i]); i++) { + if (option.selected && SelectBox.cache_contains(from, option.value)) { + SelectBox.add_to_cache(to, {value: option.value, text: option.text, displayed: 1}); + SelectBox.delete_from_cache(from, option.value); + } + } + SelectBox.redisplay(from); + SelectBox.redisplay(to); + }, + move_all: function(from, to) { + var from_box = document.getElementById(from); + var to_box = document.getElementById(to); + var option; + for (var i = 0; (option = from_box.options[i]); i++) { + if (SelectBox.cache_contains(from, option.value)) { + SelectBox.add_to_cache(to, {value: option.value, text: option.text, displayed: 1}); + SelectBox.delete_from_cache(from, option.value); + } + } + SelectBox.redisplay(from); + SelectBox.redisplay(to); + }, + sort: function(id) { + SelectBox.cache[id].sort( function(a, b) { + a = a.text.toLowerCase(); + b = b.text.toLowerCase(); + try { + if (a > b) return 1; + if (a < b) return -1; + } + catch (e) { + // silently fail on IE 'unknown' exception + } + return 0; + } ); + }, + select_all: function(id) { + var box = document.getElementById(id); + for (var i = 0; i < box.options.length; i++) { + box.options[i].selected = 'selected'; + } + } +} diff --git a/static/admin/js/SelectFilter2.js b/static/admin/js/SelectFilter2.js new file mode 100644 index 00000000..4da5b90f --- /dev/null +++ b/static/admin/js/SelectFilter2.js @@ -0,0 +1,161 @@ +/* +SelectFilter2 - Turns a multiple-select box into a filter interface. + +Requires core.js, SelectBox.js and addevent.js. +*/ +(function($) { +function findForm(node) { + // returns the node of the form containing the given node + if (node.tagName.toLowerCase() != 'form') { + return findForm(node.parentNode); + } + return node; +} + +window.SelectFilter = { + init: function(field_id, field_name, is_stacked, admin_static_prefix) { + if (field_id.match(/__prefix__/)){ + // Don't initialize on empty forms. + return; + } + var from_box = document.getElementById(field_id); + from_box.id += '_from'; // change its ID + from_box.className = 'filtered'; + + var ps = from_box.parentNode.getElementsByTagName('p'); + for (var i=0; i, because it just gets in the way. + from_box.parentNode.removeChild(ps[i]); + } else if (ps[i].className.indexOf("help") != -1) { + // Move help text up to the top so it isn't below the select + // boxes or wrapped off on the side to the right of the add + // button: + from_box.parentNode.insertBefore(ps[i], from_box.parentNode.firstChild); + } + } + + //
or
+ var selector_div = quickElement('div', from_box.parentNode); + selector_div.className = is_stacked ? 'selector stacked' : 'selector'; + + //
+ var selector_available = quickElement('div', selector_div); + selector_available.className = 'selector-available'; + var title_available = quickElement('h2', selector_available, interpolate(gettext('Available %s') + ' ', [field_name])); + quickElement('img', title_available, '', 'src', admin_static_prefix + 'img/icon-unknown.gif', 'width', '10', 'height', '10', 'class', 'help help-tooltip', 'title', interpolate(gettext('This is the list of available %s. You may choose some by selecting them in the box below and then clicking the "Choose" arrow between the two boxes.'), [field_name])); + + var filter_p = quickElement('p', selector_available, '', 'id', field_id + '_filter'); + filter_p.className = 'selector-filter'; + + var search_filter_label = quickElement('label', filter_p, '', 'for', field_id + "_input"); + + var search_selector_img = quickElement('img', search_filter_label, '', 'src', admin_static_prefix + 'img/selector-search.gif', 'class', 'help-tooltip', 'alt', '', 'title', interpolate(gettext("Type into this box to filter down the list of available %s."), [field_name])); + + filter_p.appendChild(document.createTextNode(' ')); + + var filter_input = quickElement('input', filter_p, '', 'type', 'text', 'placeholder', gettext("Filter")); + filter_input.id = field_id + '_input'; + + selector_available.appendChild(from_box); + var choose_all = quickElement('a', selector_available, gettext('Choose all'), 'title', interpolate(gettext('Click to choose all %s at once.'), [field_name]), 'href', 'javascript: (function(){ SelectBox.move_all("' + field_id + '_from", "' + field_id + '_to"); SelectFilter.refresh_icons("' + field_id + '");})()', 'id', field_id + '_add_all_link'); + choose_all.className = 'selector-chooseall'; + + //