From c03a093cf925de86da6d3ec522f8712733999474 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 6 Aug 2011 18:00:01 -0400 Subject: [PATCH] Implemented Django 1.3 staticfile handling app, removed grapelli from the included 3rd party apps folder, updated to a recent version of rosetta --- 3rd_party_apps/grappelli/README | 41 - 3rd_party_apps/grappelli/__init__.py | 1 - 3rd_party_apps/grappelli/actions.py | 150 - 3rd_party_apps/grappelli/admin.py | 67 - .../grappelli/context_processors.py | 22 - 3rd_party_apps/grappelli/media/css/base.css | 34 - .../grappelli/media/css/buttons.css | 369 - .../grappelli/media/css/components.css | 864 - .../datepicker/grappelli-theme-extensions.css | 444 - 3rd_party_apps/grappelli/media/css/forms.css | 809 - .../media/css/grappelli-skin-basic.css | 1294 -- .../media/css/grappelli-skin-default.css | 1762 -- .../css/jquery-ui-grappelli-extensions.css | 596 - 3rd_party_apps/grappelli/media/css/reset.css | 38 - .../grappelli/media/css/structures.css | 654 - 3rd_party_apps/grappelli/media/css/tables.css | 140 - 3rd_party_apps/grappelli/media/css/tools.css | 266 - .../grappelli/media/css/typography.css | 268 - .../grappelli/media/img/admin/arrow-down.gif | Bin 80 -> 0 bytes .../grappelli/media/img/admin/arrow-up.gif | Bin 838 -> 0 bytes .../media/img/admin/browser-warning-bg.png | Bin 18582 -> 0 bytes .../img/admin/browser-warning-box-bg.png | Bin 130 -> 0 bytes .../img/admin/browser-warning-box-bottom.png | Bin 234 -> 0 bytes .../img/admin/browser-warning-box-top.png | Bin 348 -> 0 bytes .../media/img/admin/browser_chrome.gif | Bin 3803 -> 0 bytes .../media/img/admin/browser_firefox.gif | Bin 4202 -> 0 bytes .../media/img/admin/browser_safari.gif | Bin 4876 -> 0 bytes .../media/img/admin/browser_title_bg.gif | Bin 1749 -> 0 bytes .../media/img/admin/changelist-bg.gif | Bin 58 -> 0 bytes .../media/img/admin/changelist-bg_rtl.gif | Bin 75 -> 0 bytes .../grappelli/media/img/admin/chooser-bg.gif | Bin 199 -> 0 bytes .../media/img/admin/chooser_stacked-bg.gif | Bin 212 -> 0 bytes .../media/img/admin/default-bg-reverse.gif | Bin 843 -> 0 bytes .../grappelli/media/img/admin/default-bg.gif | Bin 844 -> 0 bytes .../media/img/admin/deleted-overlay.gif | Bin 45 -> 0 bytes .../grappelli/media/img/admin/icon-no.gif | Bin 176 -> 0 bytes .../media/img/admin/icon-unknown.gif | Bin 130 -> 0 bytes .../grappelli/media/img/admin/icon-yes.gif | Bin 299 -> 0 bytes .../media/img/admin/icon_addlink.gif | Bin 119 -> 0 bytes .../grappelli/media/img/admin/icon_alert.gif | Bin 145 -> 0 bytes .../media/img/admin/icon_calendar.gif | Bin 192 -> 0 bytes .../media/img/admin/icon_changelink.gif | Bin 119 -> 0 bytes .../grappelli/media/img/admin/icon_clock.gif | Bin 390 -> 0 bytes .../media/img/admin/icon_deletelink.gif | Bin 181 -> 0 bytes .../grappelli/media/img/admin/icon_error.gif | Bin 319 -> 0 bytes .../media/img/admin/icon_searchbox.png | Bin 667 -> 0 bytes .../media/img/admin/icon_success.gif | Bin 341 -> 0 bytes .../media/img/admin/inline-delete-8bit.png | Bin 477 -> 0 bytes .../media/img/admin/inline-delete.png | Bin 781 -> 0 bytes .../media/img/admin/inline-restore-8bit.png | Bin 447 -> 0 bytes .../media/img/admin/inline-restore.png | Bin 623 -> 0 bytes .../media/img/admin/inline-splitter-bg.gif | Bin 102 -> 0 bytes .../media/img/admin/nav-bg-grabber.gif | Bin 116 -> 0 bytes .../media/img/admin/nav-bg-reverse.gif | Bin 186 -> 0 bytes .../grappelli/media/img/admin/nav-bg.gif | Bin 273 -> 0 bytes .../media/img/admin/selector-add.gif | Bin 606 -> 0 bytes .../media/img/admin/selector-addall.gif | Bin 358 -> 0 bytes .../media/img/admin/selector-remove.gif | Bin 398 -> 0 bytes .../media/img/admin/selector-removeall.gif | Bin 355 -> 0 bytes .../media/img/admin/selector-search.gif | Bin 552 -> 0 bytes .../media/img/admin/selector_stacked-add.gif | Bin 612 -> 0 bytes .../img/admin/selector_stacked-remove.gif | Bin 401 -> 0 bytes .../grappelli/media/img/admin/tool-left.gif | Bin 197 -> 0 bytes .../media/img/admin/tool-left_over.gif | Bin 203 -> 0 bytes .../grappelli/media/img/admin/tool-right.gif | Bin 198 -> 0 bytes .../media/img/admin/tool-right_over.gif | Bin 200 -> 0 bytes .../grappelli/media/img/admin/tooltag-add.gif | Bin 932 -> 0 bytes .../media/img/admin/tooltag-add_over.gif | Bin 336 -> 0 bytes .../media/img/admin/tooltag-arrowright.gif | Bin 351 -> 0 bytes .../img/admin/tooltag-arrowright_over.gif | Bin 354 -> 0 bytes .../img/backgrounds/changelist-results.png | Bin 244 -> 0 bytes .../media/img/backgrounds/tooltip-pointer.png | Bin 302 -> 0 bytes .../backgrounds/ui-sortable-placeholder.png | Bin 259 -> 0 bytes .../grappelli/media/img/grappelli-icon.png | Bin 423 -> 0 bytes .../icons/icon-actionlist_addlink-hover.png | Bin 152 -> 0 bytes .../img/icons/icon-actionlist_addlink.png | Bin 152 -> 0 bytes .../icon-actionlist_changelink-hover.png | Bin 131 -> 0 bytes .../img/icons/icon-actionlist_changelink.png | Bin 132 -> 0 bytes .../img/icons/icon-actionlist_deletelink.png | Bin 137 -> 0 bytes .../img/icons/icon-actions-add-link-hover.png | Bin 152 -> 0 bytes .../media/img/icons/icon-actions-add-link.png | Bin 152 -> 0 bytes .../icons/icon-actions-change-link-hover.png | Bin 131 -> 0 bytes .../img/icons/icon-actions-change-link.png | Bin 132 -> 0 bytes .../img/icons/icon-actions-delete-link.png | Bin 137 -> 0 bytes .../img/icons/icon-actions_changelist.png | Bin 369 -> 0 bytes .../img/icons/icon-add_another-hover.png | Bin 165 -> 0 bytes .../media/img/icons/icon-add_another.png | Bin 166 -> 0 bytes .../media/img/icons/icon-addlink-hover.png | Bin 165 -> 0 bytes .../media/img/icons/icon-addlink.png | Bin 166 -> 0 bytes ...icon-admin_tools-dropdown-active-hover.png | Bin 152 -> 0 bytes .../icon-admin_tools-dropdown-active.png | Bin 150 -> 0 bytes .../icons/icon-admin_tools-dropdown-hover.png | Bin 150 -> 0 bytes .../img/icons/icon-admin_tools-dropdown.png | Bin 165 -> 0 bytes .../img/icons/icon-bookmark_add-hover.png | Bin 171 -> 0 bytes .../img/icons/icon-bookmark_add-inactive.png | Bin 171 -> 0 bytes .../media/img/icons/icon-bookmark_add.png | Bin 171 -> 0 bytes .../img/icons/icon-bookmark_manage-hover.png | Bin 2925 -> 0 bytes .../media/img/icons/icon-bookmark_manage.png | Bin 2928 -> 0 bytes .../img/icons/icon-bookmark_remove-hover.png | Bin 143 -> 0 bytes .../icons/icon-bookmark_remove-inactive.png | Bin 214 -> 0 bytes .../media/img/icons/icon-bookmark_remove.png | Bin 143 -> 0 bytes .../media/img/icons/icon-calendar-hover.png | Bin 236 -> 0 bytes .../media/img/icons/icon-calendar.png | Bin 237 -> 0 bytes .../media/img/icons/icon-calendarnav_next.png | Bin 186 -> 0 bytes .../img/icons/icon-calendarnav_previous.png | Bin 186 -> 0 bytes .../media/img/icons/icon-changelink-hover.png | Bin 2924 -> 0 bytes .../media/img/icons/icon-changelink.png | Bin 2925 -> 0 bytes .../img/icons/icon-changelist-actions.png | Bin 369 -> 0 bytes .../media/img/icons/icon-clock-hover.png | Bin 3214 -> 0 bytes .../grappelli/media/img/icons/icon-clock.png | Bin 3213 -> 0 bytes .../icons/icon-date-hierarchy-back-hover.png | Bin 170 -> 0 bytes .../img/icons/icon-date-hierarchy-back.png | Bin 170 -> 0 bytes .../media/img/icons/icon-datepicker-hover.png | Bin 236 -> 0 bytes .../media/img/icons/icon-datepicker.png | Bin 237 -> 0 bytes .../media/img/icons/icon-dropdown-hover.png | Bin 215 -> 0 bytes .../media/img/icons/icon-dropdown.png | Bin 215 -> 0 bytes .../media/img/icons/icon-fb-show-hover.png | Bin 3136 -> 0 bytes .../media/img/icons/icon-fb-show.png | Bin 380 -> 0 bytes .../media/img/icons/icon-fb_show-hover.png | Bin 3312 -> 0 bytes .../media/img/icons/icon-fb_show.png | Bin 3305 -> 0 bytes .../media/img/icons/icon-form-select.png | Bin 289 -> 0 bytes ...con-inline_item_tools-addhandler-hover.png | Bin 159 -> 0 bytes .../icon-inline_item_tools-addhandler.png | Bin 163 -> 0 bytes ...n-inline_item_tools-closehandler-hover.png | Bin 220 -> 0 bytes .../icon-inline_item_tools-closehandler.png | Bin 219 -> 0 bytes ...con-inline_item_tools-deletelink-hover.png | Bin 266 -> 0 bytes .../icon-inline_item_tools-deletelink.png | Bin 237 -> 0 bytes ...on-inline_item_tools-draghandler-hover.png | Bin 246 -> 0 bytes .../icon-inline_item_tools-draghandler.png | Bin 246 -> 0 bytes ...on-inline_item_tools-openhandler-hover.png | Bin 233 -> 0 bytes .../icon-inline_item_tools-openhandler.png | Bin 234 -> 0 bytes ...n-inline_item_tools-viewsitelink-hover.png | Bin 199 -> 0 bytes .../icon-inline_item_tools-viewsitelink.png | Bin 200 -> 0 bytes .../icons/icon-menulist_external-hover.png | Bin 2989 -> 0 bytes .../img/icons/icon-menulist_external.png | Bin 2990 -> 0 bytes .../icons/icon-menulist_internal-hover.png | Bin 2980 -> 0 bytes .../img/icons/icon-menulist_internal.png | Bin 2957 -> 0 bytes .../icons/icon-navigation-external-hover.png | Bin 2989 -> 0 bytes .../img/icons/icon-navigation-external.png | Bin 2990 -> 0 bytes .../icons/icon-navigation-internal-hover.png | Bin 2980 -> 0 bytes .../img/icons/icon-navigation-internal.png | Bin 2957 -> 0 bytes .../grappelli/media/img/icons/icon-no.png | Bin 140 -> 0 bytes .../icons/icon-object-tools-add-handler.png | Bin 158 -> 0 bytes .../img/icons/icon-related-lookup-hover.png | Bin 3136 -> 0 bytes .../media/img/icons/icon-related-lookup.png | Bin 3139 -> 0 bytes .../img/icons/icon-related_lookup-hover.png | Bin 3136 -> 0 bytes .../media/img/icons/icon-related_lookup.png | Bin 3139 -> 0 bytes .../media/img/icons/icon-search-hover.png | Bin 3136 -> 0 bytes .../grappelli/media/img/icons/icon-search.png | Bin 3139 -> 0 bytes .../media/img/icons/icon-searchbox.png | Bin 3136 -> 0 bytes ...icon-selector_add-m2m_horizontal-hover.png | Bin 2995 -> 0 bytes .../icon-selector_add-m2m_horizontal.png | Bin 2991 -> 0 bytes .../icon-selector_add-m2m_vertical-hover.png | Bin 3023 -> 0 bytes .../icons/icon-selector_add-m2m_vertical.png | Bin 3023 -> 0 bytes ...n-selector_remove-m2m_horizontal-hover.png | Bin 3003 -> 0 bytes .../icon-selector_remove-m2m_horizontal.png | Bin 2998 -> 0 bytes ...con-selector_remove-m2m_vertical-hover.png | Bin 3009 -> 0 bytes .../icon-selector_remove-m2m_vertical.png | Bin 3009 -> 0 bytes .../media/img/icons/icon-th-ascending.png | Bin 240 -> 0 bytes .../media/img/icons/icon-th-descending.png | Bin 243 -> 0 bytes .../media/img/icons/icon-timepicker-hover.png | Bin 3214 -> 0 bytes .../media/img/icons/icon-timepicker.png | Bin 3213 -> 0 bytes .../icons/icon-tools-add-handler-hover.png | Bin 148 -> 0 bytes .../img/icons/icon-tools-add-handler.png | Bin 191 -> 0 bytes .../icons/icon-tools-close-handler-hover.png | Bin 241 -> 0 bytes .../img/icons/icon-tools-close-handler.png | Bin 248 -> 0 bytes .../icons/icon-tools-delete-handler-hover.png | Bin 199 -> 0 bytes .../img/icons/icon-tools-delete-handler.png | Bin 200 -> 0 bytes .../icons/icon-tools-drag-handler-hover.png | Bin 183 -> 0 bytes .../img/icons/icon-tools-drag-handler.png | Bin 229 -> 0 bytes .../icons/icon-tools-open-handler-hover.png | Bin 262 -> 0 bytes .../img/icons/icon-tools-open-handler.png | Bin 256 -> 0 bytes .../icons/icon-tools-remove-handler-hover.png | Bin 135 -> 0 bytes .../img/icons/icon-tools-remove-handler.png | Bin 152 -> 0 bytes .../icons/icon-tools-trash-handler-hover.png | Bin 210 -> 0 bytes .../img/icons/icon-tools-trash-handler.png | Bin 210 -> 0 bytes .../icons/icon-tools-viewsite-link-hover.png | Bin 190 -> 0 bytes .../img/icons/icon-tools-viewsite-link.png | Bin 228 -> 0 bytes .../media/img/icons/icon-unknown.png | Bin 198 -> 0 bytes .../grappelli/media/img/icons/icon-yes.png | Bin 221 -> 0 bytes .../icons/icon_fieldset_collapse-closed.png | Bin 210 -> 0 bytes .../img/icons/icon_fieldset_collapse-open.png | Bin 192 -> 0 bytes .../icon_inline-item-tools_addhandler.png | Bin 2985 -> 0 bytes .../icon_inline-item-tools_closehandler.png | Bin 3046 -> 0 bytes .../icon_inline-item-tools_openhandler.png | Bin 3056 -> 0 bytes .../img/icons/ui-datepicker-next-hover.png | Bin 174 -> 0 bytes .../media/img/icons/ui-datepicker-next.png | Bin 173 -> 0 bytes .../img/icons/ui-datepicker-prev-hover.png | Bin 169 -> 0 bytes .../media/img/icons/ui-datepicker-prev.png | Bin 181 -> 0 bytes .../grappelli/media/img/input-throbber.gif | Bin 1737 -> 0 bytes .../media/jquery/i18n/ui.datepicker-de.js | 20 - .../media/jquery/i18n/ui.datepicker-fr.js | 19 - .../media/jquery/jquery-1.4.2.min.js | 154 - .../images/ui-bg_flat_0_d6d6d6_40x100.png | Bin 211 -> 0 bytes .../images/ui-bg_flat_60_bdbdbd_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_flat_75_eeeeee_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_glass_25_cee9f2_1x400.png | Bin 120 -> 0 bytes .../images/ui-bg_glass_25_e0e0e0_1x400.png | Bin 103 -> 0 bytes .../images/ui-bg_glass_60_fffccc_1x400.png | Bin 148 -> 0 bytes .../ui-bg_highlight-soft_25_d6d6d6_1x100.png | Bin 132 -> 0 bytes .../ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes .../images/ui-icons_444444_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../css/custom-theme/jquery-ui-1.8.custom.css | 286 - .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 260 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 0 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 0 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 167 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes .../css/ui-lightness/jquery-ui-1.8.custom.css | 466 - .../jquery/ui/js/jquery-ui-1.8.custom.min.js | 295 - .../grappelli/media/js/GRAPPELLI_INFO.TXT | 57 - .../grappelli/media/js/LICENSE-JQUERY.txt | 20 - .../grappelli/media/js/SelectBox.js | 111 - .../grappelli/media/js/SelectFilter2.js | 117 - 3rd_party_apps/grappelli/media/js/actions.js | 3 - .../grappelli/media/js/actions.min.js | 3 - .../media/js/admin/DateTimeShortcuts.js | 3 - .../media/js/admin/RelatedObjectLookups.js | 3 - .../grappelli/media/js/admin/ordering.js | 137 - 3rd_party_apps/grappelli/media/js/calendar.js | 3 - 3rd_party_apps/grappelli/media/js/collapse.js | 3 - .../grappelli/media/js/collapse.min.js | 3 - 3rd_party_apps/grappelli/media/js/compress.py | 47 - 3rd_party_apps/grappelli/media/js/core.js | 221 - .../grappelli/media/js/dateparse.js | 233 - .../grappelli/media/js/documentation.js | 21 - .../media/js/getElementsBySelector.js | 167 - .../js/grappelli.RelatedObjectLookups.js | 341 - .../media/js/grappelli.change_list.js | 317 - .../grappelli/media/js/grappelli.init.js | 4 - .../grappelli/media/js/grappelli.js | 131 - .../grappelli/media/js/grappelli.min.js | 252 - .../media/js/grappelli.timepicker.js | 171 - 3rd_party_apps/grappelli/media/js/inlines.js | 354 - .../grappelli/media/js/inlines.min.js | 380 - .../grappelli/media/js/jquery.init.js | 3 - 3rd_party_apps/grappelli/media/js/jquery.js | 3 - .../grappelli/media/js/jquery.min.js | 3 - .../grappelli/media/js/prepopulate.min.js | 3 - .../grappelli/media/js/timeparse.js | 94 - 3rd_party_apps/grappelli/media/js/urlify.js | 140 - .../grappelli/media/tinymce/changelog.txt | 1091 -- .../media/tinymce/examples/index.html | 98 - .../jscripts/tiny_mce/jquery.tinymce.js | 1 - .../tinymce/jscripts/tiny_mce/langs/de.js | 171 - .../tinymce/jscripts/tiny_mce/langs/en.js | 170 - .../tinymce/jscripts/tiny_mce/license.txt | 504 - .../tiny_mce/plugins/advhr/css/advhr.css | 5 - .../tiny_mce/plugins/advhr/editor_plugin.js | 1 - .../plugins/advhr/editor_plugin_src.js | 57 - .../tiny_mce/plugins/advhr/js/rule.js | 43 - .../tiny_mce/plugins/advhr/langs/de_dlg.js | 5 - .../tiny_mce/plugins/advhr/langs/en_dlg.js | 5 - .../jscripts/tiny_mce/plugins/advhr/rule.htm | 57 - .../plugins/advimage/css/advimage.css | 13 - .../plugins/advimage/editor_plugin.js | 1 - .../plugins/advimage/editor_plugin_src.js | 47 - .../tiny_mce/plugins/advimage/image.htm | 210 - .../tiny_mce/plugins/advimage/img/sample.gif | Bin 1624 -> 0 bytes .../tiny_mce/plugins/advimage/js/image.js | 443 - .../tiny_mce/plugins/advimage/langs/de_dlg.js | 43 - .../tiny_mce/plugins/advimage/langs/en_dlg.js | 43 - .../plugins/advimage_orig/css/advimage.css | 13 - .../plugins/advimage_orig/editor_plugin.js | 1 - .../advimage_orig/editor_plugin_src.js | 50 - .../tiny_mce/plugins/advimage_orig/image.htm | 232 - .../plugins/advimage_orig/img/sample.gif | Bin 1624 -> 0 bytes .../plugins/advimage_orig/js/image.js | 443 - .../plugins/advimage_orig/langs/en_dlg.js | 43 - .../tiny_mce/plugins/advlink/css/advlink.css | 8 - .../tiny_mce/plugins/advlink/editor_plugin.js | 1 - .../plugins/advlink/editor_plugin_src.js | 58 - .../tiny_mce/plugins/advlink/js/advlink.js | 527 - .../tiny_mce/plugins/advlink/langs/de_dlg.js | 52 - .../tiny_mce/plugins/advlink/langs/en_dlg.js | 52 - .../tiny_mce/plugins/advlink/link.htm | 311 - .../plugins/advlink_orig/css/advlink.css | 8 - .../plugins/advlink_orig/editor_plugin.js | 1 - .../plugins/advlink_orig/editor_plugin_src.js | 61 - .../plugins/advlink_orig/js/advlink.js | 528 - .../plugins/advlink_orig/langs/en_dlg.js | 52 - .../tiny_mce/plugins/advlink_orig/link.htm | 333 - .../tiny_mce/plugins/advlist/editor_plugin.js | 1 - .../plugins/advlist/editor_plugin_src.js | 154 - .../plugins/autoresize/editor_plugin.js | 1 - .../plugins/autoresize/editor_plugin_src.js | 119 - .../plugins/autosave/editor_plugin.js | 1 - .../plugins/autosave/editor_plugin_src.js | 422 - .../tiny_mce/plugins/autosave/langs/en.js | 4 - .../tiny_mce/plugins/bbcode/editor_plugin.js | 1 - .../plugins/bbcode/editor_plugin_src.js | 120 - .../plugins/contextmenu/editor_plugin.js | 1 - .../plugins/contextmenu/editor_plugin_src.js | 147 - .../plugins/directionality/editor_plugin.js | 1 - .../directionality/editor_plugin_src.js | 82 - .../plugins/emotions/editor_plugin.js | 1 - .../plugins/emotions/editor_plugin_src.js | 43 - .../tiny_mce/plugins/emotions/emotions.htm | 40 - .../plugins/emotions/img/smiley-cool.gif | Bin 354 -> 0 bytes .../plugins/emotions/img/smiley-cry.gif | Bin 329 -> 0 bytes .../emotions/img/smiley-embarassed.gif | Bin 331 -> 0 bytes .../emotions/img/smiley-foot-in-mouth.gif | Bin 344 -> 0 bytes .../plugins/emotions/img/smiley-frown.gif | Bin 340 -> 0 bytes .../plugins/emotions/img/smiley-innocent.gif | Bin 336 -> 0 bytes .../plugins/emotions/img/smiley-kiss.gif | Bin 338 -> 0 bytes .../plugins/emotions/img/smiley-laughing.gif | Bin 344 -> 0 bytes .../emotions/img/smiley-money-mouth.gif | Bin 321 -> 0 bytes .../plugins/emotions/img/smiley-sealed.gif | Bin 325 -> 0 bytes .../plugins/emotions/img/smiley-smile.gif | Bin 345 -> 0 bytes .../plugins/emotions/img/smiley-surprised.gif | Bin 342 -> 0 bytes .../emotions/img/smiley-tongue-out.gif | Bin 328 -> 0 bytes .../plugins/emotions/img/smiley-undecided.gif | Bin 337 -> 0 bytes .../plugins/emotions/img/smiley-wink.gif | Bin 351 -> 0 bytes .../plugins/emotions/img/smiley-yell.gif | Bin 336 -> 0 bytes .../tiny_mce/plugins/emotions/js/emotions.js | 22 - .../tiny_mce/plugins/emotions/langs/de_dlg.js | 20 - .../tiny_mce/plugins/emotions/langs/en_dlg.js | 20 - .../tiny_mce/plugins/example/dialog.htm | 22 - .../tiny_mce/plugins/example/editor_plugin.js | 1 - .../plugins/example/editor_plugin_src.js | 84 - .../tiny_mce/plugins/example/img/example.gif | Bin 87 -> 0 bytes .../tiny_mce/plugins/example/js/dialog.js | 19 - .../tiny_mce/plugins/example/langs/en.js | 3 - .../tiny_mce/plugins/example/langs/en_dlg.js | 3 - .../plugins/fullpage/css/fullpage.css | 182 - .../plugins/fullpage/editor_plugin.js | 1 - .../plugins/fullpage/editor_plugin_src.js | 153 - .../tiny_mce/plugins/fullpage/fullpage.htm | 571 - .../tiny_mce/plugins/fullpage/js/fullpage.js | 471 - .../tiny_mce/plugins/fullpage/langs/de_dlg.js | 85 - .../tiny_mce/plugins/fullpage/langs/en_dlg.js | 85 - .../plugins/fullscreen/editor_plugin.js | 1 - .../plugins/fullscreen/editor_plugin_src.js | 151 - .../plugins/fullscreen/fullscreen.htm | 109 - .../plugins/grappelli/editor_plugin.js | 202 - .../plugins/grappelli/editor_plugin_src.js | 62 - .../plugins/grappelli/img/show_advanced.png | Bin 320 -> 0 bytes .../plugins/grappelli/img/visualchars.png | Bin 285 -> 0 bytes .../tiny_mce/plugins/grappelli/langs/de.js | 4 - .../tiny_mce/plugins/grappelli/langs/en.js | 4 - .../tiny_mce/plugins/grappelli/langs/fr.js | 4 - .../grappelli_contextmenu/editor_plugin.js | 250 - .../editor_plugin_src.js | 95 - .../plugins/grappelli_contextmenu/langs/de.js | 20 - .../plugins/grappelli_contextmenu/langs/en.js | 20 - .../plugins/grappelli_contextmenu/langs/fr.js | 10 - .../tiny_mce/plugins/iespell/editor_plugin.js | 1 - .../plugins/iespell/editor_plugin_src.js | 54 - .../plugins/inlinepopups/editor_plugin.js | 1 - .../plugins/inlinepopups/editor_plugin_src.js | 635 - .../skins/clearlooks2/img/alert.gif | Bin 818 -> 0 bytes .../skins/clearlooks2/img/button.gif | Bin 280 -> 0 bytes .../skins/clearlooks2/img/buttons.gif | Bin 1195 -> 0 bytes .../skins/clearlooks2/img/confirm.gif | Bin 915 -> 0 bytes .../skins/clearlooks2/img/corners.gif | Bin 911 -> 0 bytes .../skins/clearlooks2/img/horizontal.gif | Bin 769 -> 0 bytes .../skins/clearlooks2/img/vertical.gif | Bin 92 -> 0 bytes .../inlinepopups/skins/clearlooks2/window.css | 90 - .../plugins/inlinepopups/template.htm | 387 - .../plugins/insertdatetime/editor_plugin.js | 1 - .../insertdatetime/editor_plugin_src.js | 83 - .../tiny_mce/plugins/layer/editor_plugin.js | 1 - .../plugins/layer/editor_plugin_src.js | 212 - .../plugins/legacyoutput/editor_plugin.js | 1 - .../plugins/legacyoutput/editor_plugin_src.js | 136 - .../tiny_mce/plugins/media/css/content.css | 6 - .../tiny_mce/plugins/media/css/media.css | 16 - .../plugins/media/editor_plugin Kopie.js | 1 - .../tiny_mce/plugins/media/editor_plugin.js | 1 - .../plugins/media/editor_plugin_src.js | 374 - .../tiny_mce/plugins/media/img/flash.gif | Bin 241 -> 0 bytes .../tiny_mce/plugins/media/img/flv_player.swf | Bin 11668 -> 0 bytes .../tiny_mce/plugins/media/img/quicktime.gif | Bin 303 -> 0 bytes .../tiny_mce/plugins/media/img/realmedia.gif | Bin 439 -> 0 bytes .../tiny_mce/plugins/media/img/shockwave.gif | Bin 387 -> 0 bytes .../tiny_mce/plugins/media/img/trans.gif | Bin 43 -> 0 bytes .../plugins/media/img/windowsmedia.gif | Bin 415 -> 0 bytes .../tiny_mce/plugins/media/js/embed.js | 73 - .../tiny_mce/plugins/media/js/media.js | 630 - .../tiny_mce/plugins/media/langs/de_dlg.js | 103 - .../tiny_mce/plugins/media/langs/en_dlg.js | 103 - .../jscripts/tiny_mce/plugins/media/media.htm | 636 - .../plugins/media_orig/css/content.css | 6 - .../tiny_mce/plugins/media_orig/css/media.css | 16 - .../plugins/media_orig/editor_plugin.js | 1 - .../plugins/media_orig/editor_plugin_src.js | 414 - .../tiny_mce/plugins/media_orig/img/flash.gif | Bin 241 -> 0 bytes .../plugins/media_orig/img/flv_player.swf | Bin 11668 -> 0 bytes .../plugins/media_orig/img/quicktime.gif | Bin 303 -> 0 bytes .../plugins/media_orig/img/realmedia.gif | Bin 439 -> 0 bytes .../plugins/media_orig/img/shockwave.gif | Bin 387 -> 0 bytes .../tiny_mce/plugins/media_orig/img/trans.gif | Bin 43 -> 0 bytes .../plugins/media_orig/img/windowsmedia.gif | Bin 415 -> 0 bytes .../tiny_mce/plugins/media_orig/js/embed.js | 73 - .../tiny_mce/plugins/media_orig/js/media.js | 630 - .../plugins/media_orig/langs/en_dlg.js | 103 - .../tiny_mce/plugins/media_orig/media.htm | 817 - .../plugins/nonbreaking/editor_plugin.js | 1 - .../plugins/nonbreaking/editor_plugin_src.js | 53 - .../plugins/noneditable/editor_plugin.js | 1 - .../plugins/noneditable/editor_plugin_src.js | 90 - .../plugins/pagebreak/css/content.css | 1 - .../plugins/pagebreak/editor_plugin.js | 1 - .../plugins/pagebreak/editor_plugin_src.js | 77 - .../plugins/pagebreak/img/pagebreak.gif | Bin 325 -> 0 bytes .../tiny_mce/plugins/pagebreak/img/trans.gif | Bin 43 -> 0 bytes .../jscripts/tiny_mce/plugins/paste/blank.htm | 22 - .../tiny_mce/plugins/paste/css/blank.css | 14 - .../tiny_mce/plugins/paste/css/pasteword.css | 3 - .../tiny_mce/plugins/paste/editor_plugin.js | 1 - .../plugins/paste/editor_plugin_src.js | 394 - .../tiny_mce/plugins/paste/js/pastetext.js | 42 - .../tiny_mce/plugins/paste/js/pasteword.js | 56 - .../tiny_mce/plugins/paste/langs/de_dlg.js | 5 - .../tiny_mce/plugins/paste/langs/en_dlg.js | 5 - .../tiny_mce/plugins/paste/pastetext.htm | 34 - .../tiny_mce/plugins/paste/pasteword.htm | 23 - .../plugins/paste_orig/editor_plugin.js | 1 - .../plugins/paste_orig/editor_plugin_src.js | 952 -- .../plugins/paste_orig/js/pastetext.js | 36 - .../plugins/paste_orig/js/pasteword.js | 51 - .../plugins/paste_orig/langs/en_dlg.js | 5 - .../tiny_mce/plugins/paste_orig/pastetext.htm | 27 - .../tiny_mce/plugins/paste_orig/pasteword.htm | 21 - .../tiny_mce/plugins/preview/editor_plugin.js | 1 - .../plugins/preview/editor_plugin_src.js | 53 - .../tiny_mce/plugins/preview/example.html | 28 - .../plugins/preview/jscripts/embed.js | 73 - .../tiny_mce/plugins/preview/preview.html | 17 - .../tiny_mce/plugins/print/editor_plugin.js | 1 - .../plugins/print/editor_plugin_src.js | 34 - .../tiny_mce/plugins/save/editor_plugin.js | 1 - .../plugins/save/editor_plugin_src.js | 101 - .../searchreplace/css/searchreplace.css | 6 - .../plugins/searchreplace/editor_plugin.js | 1 - .../searchreplace/editor_plugin_src.js | 54 - .../plugins/searchreplace/js/searchreplace.js | 126 - .../plugins/searchreplace/langs/de_dlg.js | 16 - .../plugins/searchreplace/langs/en_dlg.js | 16 - .../plugins/searchreplace/searchreplace.htm | 87 - .../searchreplace_orig/css/searchreplace.css | 6 - .../searchreplace_orig/editor_plugin.js | 1 - .../searchreplace_orig/editor_plugin_src.js | 57 - .../searchreplace_orig/js/searchreplace.js | 130 - .../searchreplace_orig/langs/en_dlg.js | 16 - .../searchreplace_orig/searchreplace.htm | 99 - .../plugins/spellchecker/css/content.css | 1 - .../plugins/spellchecker/editor_plugin.js | 1 - .../plugins/spellchecker/editor_plugin_src.js | 417 - .../plugins/spellchecker/img/wline.gif | Bin 46 -> 0 bytes .../tiny_mce/plugins/style/css/props.css | 13 - .../tiny_mce/plugins/style/editor_plugin.js | 1 - .../plugins/style/editor_plugin_src.js | 55 - .../tiny_mce/plugins/style/js/props.js | 641 - .../tiny_mce/plugins/style/langs/de_dlg.js | 63 - .../tiny_mce/plugins/style/langs/en_dlg.js | 63 - .../jscripts/tiny_mce/plugins/style/props.htm | 723 - .../plugins/tabfocus/editor_plugin.js | 1 - .../plugins/tabfocus/editor_plugin_src.js | 112 - .../jscripts/tiny_mce/plugins/table/cell.htm | 178 - .../tiny_mce/plugins/table/css/cell.css | 17 - .../tiny_mce/plugins/table/css/row.css | 25 - .../tiny_mce/plugins/table/css/table.css | 13 - .../tiny_mce/plugins/table/editor_plugin.js | 1 - .../plugins/table/editor_plugin_src.js | 1139 -- .../tiny_mce/plugins/table/js/cell.js | 286 - .../tiny_mce/plugins/table/js/merge_cells.js | 27 - .../jscripts/tiny_mce/plugins/table/js/row.js | 237 - .../tiny_mce/plugins/table/js/table.js | 449 - .../tiny_mce/plugins/table/langs/de_dlg.js | 74 - .../tiny_mce/plugins/table/langs/en_dlg.js | 74 - .../tiny_mce/plugins/table/merge_cells.htm | 32 - .../jscripts/tiny_mce/plugins/table/row.htm | 155 - .../jscripts/tiny_mce/plugins/table/table.htm | 187 - .../tiny_mce/plugins/template/blank.htm | 12 - .../plugins/template/css/template.css | 23 - .../plugins/template/editor_plugin.js | 137 - .../plugins/template/editor_plugin_src.js | 156 - .../tiny_mce/plugins/template/js/template.js | 106 - .../tiny_mce/plugins/template/langs/de_dlg.js | 15 - .../tiny_mce/plugins/template/langs/en_dlg.js | 15 - .../tiny_mce/plugins/template/template.htm | 41 - .../tiny_mce/plugins/template_orig/blank.htm | 12 - .../plugins/template_orig/css/template.css | 23 - .../plugins/template_orig/editor_plugin.js | 1 - .../template_orig/editor_plugin_src.js | 159 - .../plugins/template_orig/js/template.js | 106 - .../plugins/template_orig/langs/en_dlg.js | 15 - .../plugins/template_orig/template.htm | 31 - .../plugins/visualchars/editor_plugin.js | 1 - .../plugins/visualchars/editor_plugin_src.js | 73 - .../plugins/visualchars_orig/editor_plugin.js | 1 - .../visualchars_orig/editor_plugin_src.js | 83 - .../plugins/wordcount/editor_plugin.js | 1 - .../plugins/wordcount/editor_plugin_src.js | 98 - .../tiny_mce/plugins/xhtmlxtras/abbr.htm | 141 - .../tiny_mce/plugins/xhtmlxtras/acronym.htm | 141 - .../plugins/xhtmlxtras/attributes.htm | 148 - .../tiny_mce/plugins/xhtmlxtras/cite.htm | 141 - .../plugins/xhtmlxtras/css/attributes.css | 11 - .../tiny_mce/plugins/xhtmlxtras/css/popup.css | 9 - .../tiny_mce/plugins/xhtmlxtras/del.htm | 161 - .../plugins/xhtmlxtras/editor_plugin.js | 1 - .../plugins/xhtmlxtras/editor_plugin_src.js | 132 - .../tiny_mce/plugins/xhtmlxtras/ins.htm | 161 - .../tiny_mce/plugins/xhtmlxtras/js/abbr.js | 28 - .../tiny_mce/plugins/xhtmlxtras/js/acronym.js | 28 - .../plugins/xhtmlxtras/js/attributes.js | 126 - .../tiny_mce/plugins/xhtmlxtras/js/cite.js | 28 - .../tiny_mce/plugins/xhtmlxtras/js/del.js | 63 - .../plugins/xhtmlxtras/js/element_common.js | 231 - .../tiny_mce/plugins/xhtmlxtras/js/ins.js | 62 - .../plugins/xhtmlxtras/langs/de_dlg.js | 32 - .../plugins/xhtmlxtras/langs/en_dlg.js | 32 - .../tiny_mce/themes/advanced/about.htm | 54 - .../tiny_mce/themes/advanced/anchor.htm | 26 - .../tiny_mce/themes/advanced/charmap.htm | 37 - .../tiny_mce/themes/advanced/color_picker.htm | 73 - .../themes/advanced/editor_template.js | 1 - .../themes/advanced/editor_template_src.js | 1217 -- .../tiny_mce/themes/advanced/image.htm | 80 - .../themes/advanced/img/colorpicker.jpg | Bin 3189 -> 0 bytes .../tiny_mce/themes/advanced/img/icons.gif | Bin 11794 -> 0 bytes .../tiny_mce/themes/advanced/js/about.js | 72 - .../tiny_mce/themes/advanced/js/anchor.js | 37 - .../tiny_mce/themes/advanced/js/charmap.js | 335 - .../themes/advanced/js/color_picker.js | 253 - .../tiny_mce/themes/advanced/js/image.js | 245 - .../tiny_mce/themes/advanced/js/link.js | 156 - .../themes/advanced/js/source_editor.js | 62 - .../tiny_mce/themes/advanced/langs/de.js | 63 - .../tiny_mce/themes/advanced/langs/de_dlg.js | 51 - .../tiny_mce/themes/advanced/langs/en.js | 62 - .../tiny_mce/themes/advanced/langs/en_dlg.js | 51 - .../tiny_mce/themes/advanced/link.htm | 58 - .../themes/advanced/skins/default/content.css | 36 - .../themes/advanced/skins/default/dialog.css | 117 - .../advanced/skins/default/img/buttons.png | Bin 3274 -> 0 bytes .../advanced/skins/default/img/items.gif | Bin 70 -> 0 bytes .../advanced/skins/default/img/menu_arrow.gif | Bin 68 -> 0 bytes .../advanced/skins/default/img/menu_check.gif | Bin 70 -> 0 bytes .../advanced/skins/default/img/progress.gif | Bin 1787 -> 0 bytes .../advanced/skins/default/img/tabs.gif | Bin 1326 -> 0 bytes .../themes/advanced/skins/default/ui.css | 213 - .../advanced/skins/grappelli/content.css | 27 - .../advanced/skins/grappelli/content_base.css | 56 - .../grappelli/content_documentstructure.css | 69 - .../content_documentstructure_de.css | 16 - .../content_documentstructure_en.css | 16 - .../skins/grappelli/content_grid copy.css | 68 - .../advanced/skins/grappelli/content_grid.css | 85 - .../skins/grappelli/content_typography.css | 96 - .../advanced/skins/grappelli/dialog.css | 394 - .../grappelli/img/buttons/blockquote.png | Bin 330 -> 0 bytes .../skins/grappelli/img/buttons/bold.png | Bin 274 -> 0 bytes .../skins/grappelli/img/buttons/bullist.png | Bin 205 -> 0 bytes .../skins/grappelli/img/buttons/charmap.png | Bin 324 -> 0 bytes .../skins/grappelli/img/buttons/cleanup.png | Bin 345 -> 0 bytes .../skins/grappelli/img/buttons/code.png | Bin 435 -> 0 bytes .../grappelli/img/buttons/fullscreen.png | Bin 252 -> 0 bytes .../skins/grappelli/img/buttons/image.png | Bin 325 -> 0 bytes .../skins/grappelli/img/buttons/italic.png | Bin 239 -> 0 bytes .../skins/grappelli/img/buttons/link.png | Bin 280 -> 0 bytes .../skins/grappelli/img/buttons/media.png | Bin 301 -> 0 bytes .../skins/grappelli/img/buttons/numlist.png | Bin 286 -> 0 bytes .../skins/grappelli/img/buttons/pasteword.png | Bin 351 -> 0 bytes .../skins/grappelli/img/buttons/redo.png | Bin 295 -> 0 bytes .../skins/grappelli/img/buttons/search.png | Bin 414 -> 0 bytes .../grappelli/img/buttons/show_advanced.png | Bin 320 -> 0 bytes .../skins/grappelli/img/buttons/table.png | Bin 299 -> 0 bytes .../skins/grappelli/img/buttons/template.png | Bin 299 -> 0 bytes .../skins/grappelli/img/buttons/underline.png | Bin 252 -> 0 bytes .../skins/grappelli/img/buttons/undo.png | Bin 297 -> 0 bytes .../skins/grappelli/img/buttons/unlink.png | Bin 287 -> 0 bytes .../grappelli/img/buttons/visualchars.png | Bin 301 -> 0 bytes .../img/icons/icon-fb_show-hover.png | Bin 3312 -> 0 bytes .../grappelli/img/icons/icon-fb_show.png | Bin 3305 -> 0 bytes .../grappelli/img/icons/icon-mceResize.png | Bin 266 -> 0 bytes .../skins/grappelli/img/menu/icon-mceOpen.png | Bin 182 -> 0 bytes .../themes/advanced/skins/grappelli/ui.css | 485 - .../themes/advanced/skins/o2k7/content.css | 36 - .../themes/advanced/skins/o2k7/dialog.css | 116 - .../advanced/skins/o2k7/img/button_bg.png | Bin 5859 -> 0 bytes .../skins/o2k7/img/button_bg_black.png | Bin 3736 -> 0 bytes .../skins/o2k7/img/button_bg_silver.png | Bin 5358 -> 0 bytes .../themes/advanced/skins/o2k7/ui.css | 215 - .../themes/advanced/skins/o2k7/ui_black.css | 8 - .../themes/advanced/skins/o2k7/ui_silver.css | 5 - .../themes/advanced/source_editor.htm | 26 - .../tiny_mce/themes/simple/editor_template.js | 1 - .../themes/simple/editor_template_src.js | 85 - .../tiny_mce/themes/simple/img/icons.gif | Bin 1440 -> 0 bytes .../tiny_mce/themes/simple/langs/de.js | 11 - .../tiny_mce/themes/simple/langs/en.js | 11 - .../themes/simple/skins/default/content.css | 25 - .../themes/simple/skins/default/ui.css | 32 - .../themes/simple/skins/o2k7/content.css | 17 - .../simple/skins/o2k7/img/button_bg.png | Bin 5102 -> 0 bytes .../tiny_mce/themes/simple/skins/o2k7/ui.css | 35 - .../tinymce/jscripts/tiny_mce/tiny_mce.js | 1 - .../jscripts/tiny_mce/tiny_mce_popup.js | 5 - .../tinymce/jscripts/tiny_mce/tiny_mce_src.js | 13357 ---------------- .../tiny_mce/utils/editable_selects.js | 70 - .../jscripts/tiny_mce/utils/form_utils.js | 200 - .../tinymce/jscripts/tiny_mce/utils/mctabs.js | 77 - .../jscripts/tiny_mce/utils/validate.js | 220 - .../media/tinymce_setup/tinymce_setup.js | 144 - 3rd_party_apps/grappelli/middleware.py | 23 - 3rd_party_apps/grappelli/settings.py | 10 - .../grappelli/templates/admin/404.html | 13 - .../grappelli/templates/admin/500.html | 16 - .../templates/admin/_grappelli/app_index.html | 40 - .../templates/admin/_grappelli/base.html | 78 - .../templates/admin/_grappelli/base_site.html | 9 - .../templates/admin/_grappelli/index.html | 61 - .../_grappelli_admin_tools/app_index.html | 20 - .../admin/_grappelli_admin_tools/base.html | 125 - .../_grappelli_admin_tools/base_site.html | 25 - .../admin/_grappelli_admin_tools/index.html | 18 - .../grappelli/templates/admin/actions.html | 19 - .../grappelli/templates/admin/app_index.html | 1 - .../templates/admin/auth/user/add_form.html | 36 - .../admin/auth/user/change_password.html | 68 - .../grappelli/templates/admin/base.html | 1 - .../grappelli/templates/admin/base_site.html | 1 - .../templates/admin/change_form.html | 100 - .../templates/admin/change_list.html | 153 - .../templates/admin/change_list_results.html | 29 - .../csv_export_selected_confirmation.html | 60 - .../templates/admin/date_hierarchy.html | 13 - .../templates/admin/delete_confirmation.html | 48 - .../admin/delete_selected_confirmation.html | 54 - .../templates/admin/edit_inline/stacked.html | 147 - .../templates/admin/edit_inline/tabular.html | 211 - .../grappelli/templates/admin/filter.html | 7 - .../templates/admin/includes/fieldset.html | 37 - .../admin/includes/fieldset_inline.html | 37 - .../admin/includes_grappelli/header.html | 46 - .../grappelli/templates/admin/index.html | 1 - .../grappelli/templates/admin/init.js | 0 .../templates/admin/invalid_setup.html | 12 - .../grappelli/templates/admin/login.html | 47 - .../templates/admin/object_history.html | 51 - .../grappelli/templates/admin/pagination.html | 30 - .../admin/prepopulated_fields_js.html | 17 - .../templates/admin/search_form.html | 20 - .../templates/admin/submit_line.html | 12 - .../templates/admin/template_validator.html | 34 - .../templates/admin_doc/bookmarklets.html | 37 - .../grappelli/templates/admin_doc/index.html | 34 - .../templates/admin_doc/missing_docutils.html | 14 - .../templates/admin_doc/model_detail.html | 51 - .../templates/admin_doc/model_index.html | 45 - .../templates/admin_doc/template_detail.html | 21 - .../admin_doc/template_filter_index.html | 47 - .../admin_doc/template_tag_index.html | 48 - .../templates/admin_doc/view_detail.html | 30 - .../templates/admin_doc/view_index.html | 46 - .../templates/admin_tools/dashboard/css.html | 2 - .../admin_tools/dashboard/dashboard.html | 79 - .../admin_tools/dashboard/dashboard.txt | 141 - .../dashboard/dashboard_app_index.txt | 29 - .../admin_tools/dashboard/dummy.html | 1 - .../admin_tools/dashboard/module.html | 7 - .../dashboard/modules/app_list.html | 58 - .../admin_tools/dashboard/modules/column.html | 9 - .../admin_tools/dashboard/modules/feed.html | 21 - .../admin_tools/dashboard/modules/group.html | 33 - .../dashboard/modules/link_list.html | 21 - .../dashboard/modules/model_list.html | 26 - .../dashboard/modules/module_group.html | 10 - .../dashboard/modules/recent_actions.html | 26 - .../dashboard/preferences_form.html | 10 - .../admin_tools/menu/add_bookmark_form.html | 9 - .../templates/admin_tools/menu/css.html | 1 - .../admin_tools/menu/delete_confirm.html | 13 - .../templates/admin_tools/menu/dummy.html | 1 - .../templates/admin_tools/menu/form.html | 10 - .../templates/admin_tools/menu/item.html | 15 - .../templates/admin_tools/menu/menu.html | 64 - .../templates/admin_tools/menu/menu.txt | 32 - .../menu/remove_bookmark_form.html | 7 - .../grappelli/templates/grappelli/index.html | 3 - .../templates/registration/logged_out.html | 18 - .../registration/password_change_done.html | 24 - .../registration/password_change_form.html | 60 - .../registration/password_reset_complete.html | 12 - .../registration/password_reset_confirm.html | 23 - .../registration/password_reset_done.html | 11 - .../registration/password_reset_email.html | 15 - .../registration/password_reset_form.html | 15 - .../grappelli/templatetags/__init__.py | 0 .../grappelli/templatetags/grp_tags.py | 121 - 3rd_party_apps/grappelli/urls.py | 16 - 3rd_party_apps/grappelli/views/__init__.py | 0 3rd_party_apps/grappelli/views/generic.py | 53 - 3rd_party_apps/grappelli/views/related.py | 51 - apps/common/static/css/960-fluid-devel.css | 343 + apps/common/static/css/960-fluid.css | 1 + .../static/css/famfamfam-silk-sprite.css | 1007 ++ apps/common/static/css/override.css | 34 + .../static/images/djangopowered126x54.gif | Bin 0 -> 3312 bytes .../famfamfam-silk-sprites/famfam-active.png | Bin .../famfamfam-silk-sprites/famfam-hover.png | Bin .../famfam-inactive.png | Bin apps/common/static/images/gplv3-127x51.png | Bin 0 -> 4429 bytes apps/common/templates/generic_confirm.html | 6 +- .../templates/generic_form_subtemplate.html | 6 +- .../templates/generic_list_subtemplate.html | 4 +- apps/common/urls.py | 2 +- apps/documents/forms.py | 8 +- apps/documents/widgets.py | 4 +- .../templatetags/search_tags.py | 4 +- apps/grouping/forms.py | 4 +- apps/main/static/images/1068504_92921456.jpg | Bin 0 -> 125954 bytes apps/main/static/images/392336_7079-small.png | Bin 0 -> 28963 bytes apps/main/static/images/ajax-loader.gif | Bin 0 -> 3208 bytes apps/main/static/images/favicon.ico | Bin 0 -> 1150 bytes .../images/icons/application_form_delete.png | Bin 0 -> 1567 bytes .../static/images/icons/comment_delete.png | Bin 0 -> 1694 bytes .../static/images/icons/control_play_blue.png | Bin 0 -> 1971 bytes .../static/images/icons/control_stop_blue.png | Bin 0 -> 1930 bytes .../static/images/icons/database_delete.png | Bin 0 -> 1843 bytes apps/main/static/images/icons/delete.png | Bin 0 -> 1886 bytes .../main/static/images/icons/drive_delete.png | Bin 0 -> 1407 bytes .../static/images/icons/folder_delete.png | Bin 0 -> 1568 bytes apps/main/static/images/icons/folder_page.png | Bin 0 -> 1334 bytes .../main/static/images/icons/group_delete.png | Bin 0 -> 2410 bytes .../static/images/icons/hourglass_add.png | Bin 0 -> 2104 bytes .../static/images/icons/hourglass_delete.png | Bin 0 -> 2102 bytes apps/main/static/images/icons/key_add.png | Bin 0 -> 2085 bytes apps/main/static/images/icons/key_delete.png | Bin 0 -> 2072 bytes .../static/images/icons/layout_delete.png | Bin 0 -> 1550 bytes .../static/images/icons/medal_gold_delete.png | Bin 0 -> 1934 bytes apps/main/static/images/icons/page_delete.png | Bin 0 -> 1335 bytes .../static/images/icons/page_paintbrush.png | Bin 0 -> 1571 bytes .../main/static/images/icons/page_refresh.png | Bin 0 -> 1802 bytes .../static/images/icons/pencil_delete.png | Bin 0 -> 1513 bytes apps/main/static/images/icons/question.png | Bin 0 -> 1806 bytes .../images/icons/shape_square_delete.png | Bin 0 -> 785 bytes .../static/images/icons/tag_blue_delete.png | Bin 0 -> 2040 bytes .../images/icons/text_strikethroungh.png | Bin 0 -> 1010 bytes apps/main/static/images/icons/user_delete.png | Bin 0 -> 1889 bytes .../main/static/images/icons/xhtml_delete.png | Bin 0 -> 1589 bytes .../JqueryAsynchImageLoader-0.8.min.js | 9 + .../packages/jquery.fancybox-1.3.4/ajax.txt | 6 + .../jquery.fancybox-1.3.4/example/10_b.jpg | Bin 0 -> 39922 bytes .../jquery.fancybox-1.3.4/example/10_s.jpg | Bin 0 -> 2725 bytes .../jquery.fancybox-1.3.4/example/11_b.jpg | Bin 0 -> 39422 bytes .../jquery.fancybox-1.3.4/example/11_s.jpg | Bin 0 -> 2548 bytes .../jquery.fancybox-1.3.4/example/12_b.jpg | Bin 0 -> 39950 bytes .../jquery.fancybox-1.3.4/example/12_s.jpg | Bin 0 -> 3109 bytes .../jquery.fancybox-1.3.4/example/1_b.jpg | Bin 0 -> 30700 bytes .../jquery.fancybox-1.3.4/example/1_s.jpg | Bin 0 -> 4258 bytes .../jquery.fancybox-1.3.4/example/2_b.jpg | Bin 0 -> 44175 bytes .../jquery.fancybox-1.3.4/example/2_s.jpg | Bin 0 -> 2929 bytes .../jquery.fancybox-1.3.4/example/3_b.jpg | Bin 0 -> 36756 bytes .../jquery.fancybox-1.3.4/example/3_s.jpg | Bin 0 -> 3720 bytes .../jquery.fancybox-1.3.4/example/4_b.jpg | Bin 0 -> 44606 bytes .../jquery.fancybox-1.3.4/example/4_s.jpg | Bin 0 -> 3840 bytes .../jquery.fancybox-1.3.4/example/5_b.jpg | Bin 0 -> 44793 bytes .../jquery.fancybox-1.3.4/example/5_s.jpg | Bin 0 -> 4208 bytes .../jquery.fancybox-1.3.4/example/6_b.jpg | Bin 0 -> 52956 bytes .../jquery.fancybox-1.3.4/example/6_s.jpg | Bin 0 -> 3552 bytes .../jquery.fancybox-1.3.4/example/7_b.jpg | Bin 0 -> 47087 bytes .../jquery.fancybox-1.3.4/example/7_s.jpg | Bin 0 -> 3644 bytes .../jquery.fancybox-1.3.4/example/8_b.jpg | Bin 0 -> 40470 bytes .../jquery.fancybox-1.3.4/example/8_s.jpg | Bin 0 -> 3020 bytes .../jquery.fancybox-1.3.4/example/9_b.jpg | Bin 0 -> 51690 bytes .../jquery.fancybox-1.3.4/example/9_s.jpg | Bin 0 -> 3226 bytes .../jquery.fancybox-1.3.4/fancybox/blank.gif | Bin 0 -> 43 bytes .../fancybox/fancy_close.png | Bin 0 -> 1517 bytes .../fancybox/fancy_loading.png | Bin 0 -> 10195 bytes .../fancybox/fancy_nav_left.png | Bin 0 -> 1446 bytes .../fancybox/fancy_nav_right.png | Bin 0 -> 1454 bytes .../fancybox/fancy_shadow_e.png | Bin 0 -> 107 bytes .../fancybox/fancy_shadow_n.png | Bin 0 -> 106 bytes .../fancybox/fancy_shadow_ne.png | Bin 0 -> 347 bytes .../fancybox/fancy_shadow_nw.png | Bin 0 -> 324 bytes .../fancybox/fancy_shadow_s.png | Bin 0 -> 111 bytes .../fancybox/fancy_shadow_se.png | Bin 0 -> 352 bytes .../fancybox/fancy_shadow_sw.png | Bin 0 -> 340 bytes .../fancybox/fancy_shadow_w.png | Bin 0 -> 103 bytes .../fancybox/fancy_title_left.png | Bin 0 -> 503 bytes .../fancybox/fancy_title_main.png | Bin 0 -> 96 bytes .../fancybox/fancy_title_over.png | Bin 0 -> 70 bytes .../fancybox/fancy_title_right.png | Bin 0 -> 506 bytes .../fancybox/fancybox-x.png | Bin 0 -> 203 bytes .../fancybox/fancybox-y.png | Bin 0 -> 176 bytes .../fancybox/fancybox.png | Bin 0 -> 15287 bytes .../fancybox/jquery.easing-1.3.pack.js | 72 + .../fancybox/jquery.fancybox-1.3.4.css | 359 + .../fancybox/jquery.fancybox-1.3.4.js | 1156 ++ .../fancybox/jquery.fancybox-1.3.4.pack.js | 46 + .../fancybox/jquery.mousewheel-3.0.4.pack.js | 14 + .../packages/jquery.fancybox-1.3.4/index.html | 165 + .../jquery.fancybox-1.3.4/jquery-1.4.3.min.js | 166 + .../packages/jquery.fancybox-1.3.4/style.css | 65 + .../packages/jquery.printElement.min.js | 28 + .../main/static/packages/jquery.scrollview.js | 120 + apps/main/templates/base.html | 18 +- apps/main/templates/home.html | 2 +- apps/main/templates/project_description.html | 10 +- apps/mimetype/api.py | 4 +- .../images/mimetypes/ODF_database_32x32.png | Bin 0 -> 1497 bytes .../images/mimetypes/ODF_drawing_32x32.png | Bin 0 -> 1548 bytes .../mimetypes/ODF_drawing_templ_32x32.png | Bin 0 -> 1506 bytes .../images/mimetypes/ODF_empty_32x32.png | Bin 0 -> 950 bytes .../mimetypes/ODF_empty_templ_32x32.png | Bin 0 -> 966 bytes .../images/mimetypes/ODF_formula_32x32.png | Bin 0 -> 1346 bytes .../mimetypes/ODF_masterdocument_32x32.png | Bin 0 -> 1110 bytes .../mimetypes/ODF_presentation_32x32.png | Bin 0 -> 1180 bytes .../ODF_presentation_templ_32x32.png | Bin 0 -> 1370 bytes .../mimetypes/ODF_spreadsheet_32x32.png | Bin 0 -> 917 bytes .../mimetypes/ODF_spreadsheet_templ_32x32.png | Bin 0 -> 1130 bytes .../mimetypes/ODF_textdocument_32x32.png | Bin 0 -> 1106 bytes .../ODF_textdocument_templ_32x32.png | Bin 0 -> 1153 bytes .../static/images/mimetypes/error.png | Bin 0 -> 1602 bytes .../images/mimetypes/file_extension_3gp.png | Bin 0 -> 1364 bytes .../images/mimetypes/file_extension_7z.png | Bin 0 -> 1465 bytes .../images/mimetypes/file_extension_ace.png | Bin 0 -> 1578 bytes .../images/mimetypes/file_extension_ai.png | Bin 0 -> 1535 bytes .../images/mimetypes/file_extension_aif.png | Bin 0 -> 1523 bytes .../images/mimetypes/file_extension_aiff.png | Bin 0 -> 1498 bytes .../images/mimetypes/file_extension_amr.png | Bin 0 -> 1491 bytes .../images/mimetypes/file_extension_asf.png | Bin 0 -> 1739 bytes .../images/mimetypes/file_extension_asx.png | Bin 0 -> 1709 bytes .../images/mimetypes/file_extension_bat.png | Bin 0 -> 1802 bytes .../images/mimetypes/file_extension_bin.png | Bin 0 -> 1223 bytes .../images/mimetypes/file_extension_bmp.png | Bin 0 -> 1580 bytes .../images/mimetypes/file_extension_bup.png | Bin 0 -> 1542 bytes .../images/mimetypes/file_extension_cab.png | Bin 0 -> 1560 bytes .../images/mimetypes/file_extension_cbr.png | Bin 0 -> 1558 bytes .../images/mimetypes/file_extension_cda.png | Bin 0 -> 1870 bytes .../images/mimetypes/file_extension_cdl.png | Bin 0 -> 1732 bytes .../images/mimetypes/file_extension_cdr.png | Bin 0 -> 1698 bytes .../images/mimetypes/file_extension_chm.png | Bin 0 -> 1636 bytes .../images/mimetypes/file_extension_dat.png | Bin 0 -> 1700 bytes .../images/mimetypes/file_extension_divx.png | Bin 0 -> 1661 bytes .../images/mimetypes/file_extension_dll.png | Bin 0 -> 1552 bytes .../images/mimetypes/file_extension_dmg.png | Bin 0 -> 1635 bytes .../images/mimetypes/file_extension_doc.png | Bin 0 -> 1536 bytes .../images/mimetypes/file_extension_dss.png | Bin 0 -> 1389 bytes .../images/mimetypes/file_extension_dvf.png | Bin 0 -> 1799 bytes .../images/mimetypes/file_extension_dwg.png | Bin 0 -> 1490 bytes .../images/mimetypes/file_extension_eml.png | Bin 0 -> 1542 bytes .../images/mimetypes/file_extension_eps.png | Bin 0 -> 1509 bytes .../images/mimetypes/file_extension_exe.png | Bin 0 -> 1367 bytes .../images/mimetypes/file_extension_fla.png | Bin 0 -> 1597 bytes .../images/mimetypes/file_extension_flv.png | Bin 0 -> 1342 bytes .../images/mimetypes/file_extension_gif.png | Bin 0 -> 1350 bytes .../images/mimetypes/file_extension_gz.png | Bin 0 -> 1479 bytes .../images/mimetypes/file_extension_hqx.png | Bin 0 -> 1552 bytes .../images/mimetypes/file_extension_htm.png | Bin 0 -> 1755 bytes .../images/mimetypes/file_extension_html.png | Bin 0 -> 1825 bytes .../images/mimetypes/file_extension_ifo.png | Bin 0 -> 1636 bytes .../images/mimetypes/file_extension_indd.png | Bin 0 -> 1628 bytes .../images/mimetypes/file_extension_iso.png | Bin 0 -> 1850 bytes .../images/mimetypes/file_extension_jar.png | Bin 0 -> 1704 bytes .../images/mimetypes/file_extension_jpeg.png | Bin 0 -> 1580 bytes .../images/mimetypes/file_extension_jpg.png | Bin 0 -> 1552 bytes .../images/mimetypes/file_extension_lnk.png | Bin 0 -> 1435 bytes .../images/mimetypes/file_extension_log.png | Bin 0 -> 1672 bytes .../images/mimetypes/file_extension_m4a.png | Bin 0 -> 1558 bytes .../images/mimetypes/file_extension_m4b.png | Bin 0 -> 1622 bytes .../images/mimetypes/file_extension_m4p.png | Bin 0 -> 1714 bytes .../images/mimetypes/file_extension_m4v.png | Bin 0 -> 1629 bytes .../images/mimetypes/file_extension_mcd.png | Bin 0 -> 1694 bytes .../images/mimetypes/file_extension_mdb.png | Bin 0 -> 1768 bytes .../images/mimetypes/file_extension_mid.png | Bin 0 -> 1513 bytes .../images/mimetypes/file_extension_mov.png | Bin 0 -> 1822 bytes .../images/mimetypes/file_extension_mp2.png | Bin 0 -> 1602 bytes .../images/mimetypes/file_extension_mp3.png | Bin 0 -> 1663 bytes .../images/mimetypes/file_extension_mp4.png | Bin 0 -> 1395 bytes .../images/mimetypes/file_extension_mpeg.png | Bin 0 -> 1798 bytes .../images/mimetypes/file_extension_mpg.png | Bin 0 -> 1786 bytes .../images/mimetypes/file_extension_msi.png | Bin 0 -> 1745 bytes .../images/mimetypes/file_extension_mswmm.png | Bin 0 -> 2123 bytes .../images/mimetypes/file_extension_ogg.png | Bin 0 -> 1742 bytes .../images/mimetypes/file_extension_pdf.png | Bin 0 -> 1424 bytes .../images/mimetypes/file_extension_png.png | Bin 0 -> 1634 bytes .../images/mimetypes/file_extension_pps.png | Bin 0 -> 1369 bytes .../images/mimetypes/file_extension_ps.png | Bin 0 -> 1604 bytes .../images/mimetypes/file_extension_psd.png | Bin 0 -> 1740 bytes .../images/mimetypes/file_extension_pst.png | Bin 0 -> 1534 bytes .../images/mimetypes/file_extension_ptb.png | Bin 0 -> 1542 bytes .../images/mimetypes/file_extension_pub.png | Bin 0 -> 1515 bytes .../images/mimetypes/file_extension_qbb.png | Bin 0 -> 1467 bytes .../images/mimetypes/file_extension_qbw.png | Bin 0 -> 1497 bytes .../images/mimetypes/file_extension_qxd.png | Bin 0 -> 1886 bytes .../images/mimetypes/file_extension_ram.png | Bin 0 -> 1810 bytes .../images/mimetypes/file_extension_rar.png | Bin 0 -> 1561 bytes .../images/mimetypes/file_extension_rm.png | Bin 0 -> 1691 bytes .../images/mimetypes/file_extension_rmvb.png | Bin 0 -> 1742 bytes .../images/mimetypes/file_extension_rtf.png | Bin 0 -> 1470 bytes .../images/mimetypes/file_extension_sea.png | Bin 0 -> 1768 bytes .../images/mimetypes/file_extension_ses.png | Bin 0 -> 1588 bytes .../images/mimetypes/file_extension_sit.png | Bin 0 -> 1636 bytes .../images/mimetypes/file_extension_sitx.png | Bin 0 -> 1802 bytes .../images/mimetypes/file_extension_ss.png | Bin 0 -> 1688 bytes .../images/mimetypes/file_extension_swf.png | Bin 0 -> 1810 bytes .../images/mimetypes/file_extension_tgz.png | Bin 0 -> 1519 bytes .../images/mimetypes/file_extension_thm.png | Bin 0 -> 1507 bytes .../images/mimetypes/file_extension_tif.png | Bin 0 -> 1373 bytes .../images/mimetypes/file_extension_tmp.png | Bin 0 -> 1416 bytes .../mimetypes/file_extension_torrent.png | Bin 0 -> 1122 bytes .../images/mimetypes/file_extension_ttf.png | Bin 0 -> 1585 bytes .../images/mimetypes/file_extension_txt.png | Bin 0 -> 1421 bytes .../images/mimetypes/file_extension_vcd.png | Bin 0 -> 1861 bytes .../images/mimetypes/file_extension_vob.png | Bin 0 -> 1530 bytes .../images/mimetypes/file_extension_wav.png | Bin 0 -> 1691 bytes .../images/mimetypes/file_extension_wma.png | Bin 0 -> 1943 bytes .../images/mimetypes/file_extension_wmv.png | Bin 0 -> 1812 bytes .../images/mimetypes/file_extension_wps.png | Bin 0 -> 1709 bytes .../images/mimetypes/file_extension_xls.png | Bin 0 -> 1611 bytes .../images/mimetypes/file_extension_xpi.png | Bin 0 -> 1470 bytes .../images/mimetypes/file_extension_zip.png | Bin 0 -> 1473 bytes .../static/images/mimetypes/unknown.png | Bin 0 -> 1229 bytes apps/sources/widgets.py | 4 +- .../{media => static/web_theme_media}/LICENSE | 0 .../web_theme_media}/README.md | 0 .../web_theme_media}/Rakefile | 0 .../{media => static/web_theme_media}/VERSION | 0 .../web_theme_media}/config/locales/de_de.yml | 0 .../web_theme_media}/config/locales/pt_br.yml | 0 .../features/step_definitions/layout_steps.rb | 0 .../features/step_definitions/themed_steps.rb | 0 .../web_theme_media}/features/support/env.rb | 0 .../features/theme_generator.feature | 0 .../features/themed_generator.feature | 0 .../web_theme_media}/images/avatar.png | Bin .../images/icons/application_edit.png | Bin .../web_theme_media}/images/icons/cross.png | Bin .../web_theme_media}/images/icons/key.png | Bin .../web_theme_media}/images/icons/tick.png | Bin .../web_theme_media}/index.html | 0 .../javascripts/jquery-1.3.min.js | 0 .../javascripts/jquery-1.5.2.min.js | 0 .../javascripts/jquery.localscroll.js | 0 .../javascripts/jquery.scrollTo.js | 0 .../theme/templates/layout_admin.html.erb | 0 .../theme/templates/layout_sign.html.erb | 0 .../web_app_theme/theme/theme_generator.rb | 0 .../themed/templates/view_edit.html.erb | 0 .../themed/templates/view_form.html.erb | 0 .../themed/templates/view_new.html.erb | 0 .../themed/templates/view_show.html.erb | 0 .../themed/templates/view_sidebar.html.erb | 0 .../themed/templates/view_signin.html.erb | 0 .../themed/templates/view_signup.html.erb | 0 .../themed/templates/view_tables.html.erb | 0 .../themed/templates/view_text.html.erb | 0 .../web_app_theme/themed/themed_generator.rb | 0 .../web_theme_media}/lib/web_app_theme.rb | 0 .../web_theme_media}/stylesheets/base.css | 0 .../web_theme_media}/stylesheets/override.css | 0 .../themes/activo/images/arrow.png | Bin .../activo/images/boxbar-background.png | Bin .../images/button-background-active.png | Bin .../activo/images/button-background.png | Bin .../activo/images/menubar-background.png | Bin .../stylesheets/themes/activo/style.css | 0 .../stylesheets/themes/amro/style.css | 0 .../stylesheets/themes/bec-green/style.css | 0 .../stylesheets/themes/bec/style.css | 0 .../stylesheets/themes/blue/style.css | 0 .../fonts/museo700-regular-webfont.eot | Bin .../fonts/museo700-regular-webfont.svg | 0 .../fonts/museo700-regular-webfont.ttf | Bin .../fonts/museo700-regular-webfont.woff | Bin .../default/fonts/museosans_500-webfont.eot | Bin .../default/fonts/museosans_500-webfont.svg | 0 .../default/fonts/museosans_500-webfont.ttf | Bin .../default/fonts/museosans_500-webfont.woff | Bin .../fonts/museosans_500_italic-webfont.eot | Bin .../fonts/museosans_500_italic-webfont.svg | 0 .../fonts/museosans_500_italic-webfont.ttf | Bin .../fonts/museosans_500_italic-webfont.woff | Bin .../themes/default/images/arrow.png | Bin .../stylesheets/themes/default/images/bgd.jpg | Bin .../default/images/boxbar-background.png | Bin .../images/button-background-active.png | Bin .../default/images/button-background.png | Bin .../default/images/menubar-background.png | Bin .../themes/default/images/messages/error.png | Bin .../themes/default/images/messages/notice.png | Bin .../default/images/messages/warning.png | Bin .../stylesheets/themes/default/style.css | 0 .../themes/djime-cerulean/style.css | 0 .../stylesheets/themes/drastic-dark/style.css | 0 .../stylesheets/themes/kathleene/style.css | 0 .../stylesheets/themes/olive/style.css | 0 .../stylesheets/themes/orange/style.css | 0 .../stylesheets/themes/red/style.css | 0 .../themes/reidb-greenish/style.css | 0 .../stylesheets/themes/warehouse/style.css | 0 .../web_theme_media}/test/spec_helper.rb | 0 .../test/themed_generator_spec.rb | 0 .../web_theme_media}/web-app-theme.gemspec | 0 apps/web_theme/templates/web_theme_base.html | 10 +- apps/web_theme/templates/web_theme_login.html | 2 +- requirements/development.txt | 3 +- requirements/production.txt | 1 + runserver.sh | 4 +- runserver_plus.sh | 4 +- settings.py | 13 +- site_media/grappelli | 1 - urls.py | 7 +- 1019 files changed, 3652 insertions(+), 60734 deletions(-) delete mode 100644 3rd_party_apps/grappelli/README delete mode 100644 3rd_party_apps/grappelli/__init__.py delete mode 100644 3rd_party_apps/grappelli/actions.py delete mode 100644 3rd_party_apps/grappelli/admin.py delete mode 100644 3rd_party_apps/grappelli/context_processors.py delete mode 100644 3rd_party_apps/grappelli/media/css/base.css delete mode 100644 3rd_party_apps/grappelli/media/css/buttons.css delete mode 100644 3rd_party_apps/grappelli/media/css/components.css delete mode 100644 3rd_party_apps/grappelli/media/css/datepicker/grappelli-theme-extensions.css delete mode 100644 3rd_party_apps/grappelli/media/css/forms.css delete mode 100644 3rd_party_apps/grappelli/media/css/grappelli-skin-basic.css delete mode 100644 3rd_party_apps/grappelli/media/css/grappelli-skin-default.css delete mode 100644 3rd_party_apps/grappelli/media/css/jquery-ui-grappelli-extensions.css delete mode 100644 3rd_party_apps/grappelli/media/css/reset.css delete mode 100644 3rd_party_apps/grappelli/media/css/structures.css delete mode 100644 3rd_party_apps/grappelli/media/css/tables.css delete mode 100644 3rd_party_apps/grappelli/media/css/tools.css delete mode 100644 3rd_party_apps/grappelli/media/css/typography.css delete mode 100644 3rd_party_apps/grappelli/media/img/admin/arrow-down.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/arrow-up.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser-warning-bg.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser-warning-box-bg.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser-warning-box-bottom.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser-warning-box-top.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser_chrome.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser_firefox.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser_safari.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/browser_title_bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/changelist-bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/changelist-bg_rtl.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/chooser-bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/chooser_stacked-bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/default-bg-reverse.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/default-bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/deleted-overlay.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon-no.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon-unknown.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon-yes.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_addlink.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_alert.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_calendar.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_changelink.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_clock.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_deletelink.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_error.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_searchbox.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/icon_success.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/inline-delete-8bit.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/inline-delete.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/inline-restore-8bit.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/inline-restore.png delete mode 100644 3rd_party_apps/grappelli/media/img/admin/inline-splitter-bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/nav-bg-grabber.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/nav-bg-reverse.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/nav-bg.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector-add.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector-addall.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector-remove.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector-removeall.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector-search.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector_stacked-add.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/selector_stacked-remove.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tool-left.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tool-left_over.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tool-right.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tool-right_over.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tooltag-add.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tooltag-add_over.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tooltag-arrowright.gif delete mode 100644 3rd_party_apps/grappelli/media/img/admin/tooltag-arrowright_over.gif delete mode 100644 3rd_party_apps/grappelli/media/img/backgrounds/changelist-results.png delete mode 100644 3rd_party_apps/grappelli/media/img/backgrounds/tooltip-pointer.png delete mode 100644 3rd_party_apps/grappelli/media/img/backgrounds/ui-sortable-placeholder.png delete mode 100644 3rd_party_apps/grappelli/media/img/grappelli-icon.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actionlist_addlink-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actionlist_addlink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actionlist_changelink-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actionlist_changelink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actionlist_deletelink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actions-add-link-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actions-add-link.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actions-change-link-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actions-change-link.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actions-delete-link.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-actions_changelist.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-add_another-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-add_another.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-addlink-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-addlink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-active-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-active.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add-inactive.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_manage-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_manage.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove-inactive.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-calendar-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-calendar.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-calendarnav_next.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-calendarnav_previous.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-changelink-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-changelink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-changelist-actions.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-clock-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-clock.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-date-hierarchy-back-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-date-hierarchy-back.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-datepicker-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-datepicker.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-dropdown-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-dropdown.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-fb-show-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-fb-show.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-fb_show-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-fb_show.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-form-select.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-addhandler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-addhandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-closehandler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-closehandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-deletelink-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-deletelink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-draghandler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-draghandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-openhandler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-openhandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-viewsitelink-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-viewsitelink.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-menulist_external-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-menulist_external.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-menulist_internal-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-menulist_internal.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-navigation-external-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-navigation-external.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-navigation-internal-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-navigation-internal.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-no.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-object-tools-add-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-related-lookup-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-related-lookup.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-related_lookup-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-related_lookup.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-search-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-search.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-searchbox.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_horizontal-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_horizontal.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_vertical-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_vertical.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_remove-m2m_horizontal-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_remove-m2m_horizontal.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_remove-m2m_vertical-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-selector_remove-m2m_vertical.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-th-ascending.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-th-descending.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-timepicker-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-timepicker.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-add-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-add-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-close-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-close-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-delete-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-delete-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-drag-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-drag-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-open-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-open-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-remove-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-remove-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-trash-handler-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-trash-handler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-viewsite-link-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-tools-viewsite-link.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-unknown.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon-yes.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon_fieldset_collapse-closed.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon_fieldset_collapse-open.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon_inline-item-tools_addhandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon_inline-item-tools_closehandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/icon_inline-item-tools_openhandler.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/ui-datepicker-next-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/ui-datepicker-next.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/ui-datepicker-prev-hover.png delete mode 100644 3rd_party_apps/grappelli/media/img/icons/ui-datepicker-prev.png delete mode 100644 3rd_party_apps/grappelli/media/img/input-throbber.gif delete mode 100644 3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-de.js delete mode 100644 3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-fr.js delete mode 100644 3rd_party_apps/grappelli/media/jquery/jquery-1.4.2.min.js delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_0_d6d6d6_40x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_60_bdbdbd_40x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_75_eeeeee_40x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_25_cee9f2_1x400.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_25_e0e0e0_1x400.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_60_fffccc_1x400.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_highlight-soft_25_d6d6d6_1x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-icons_444444_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-icons_454545_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-icons_cd0a0a_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/jquery-ui-1.8.custom.css delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_222222_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ffffff_256x240.png delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/jquery-ui-1.8.custom.css delete mode 100644 3rd_party_apps/grappelli/media/jquery/ui/js/jquery-ui-1.8.custom.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/GRAPPELLI_INFO.TXT delete mode 100644 3rd_party_apps/grappelli/media/js/LICENSE-JQUERY.txt delete mode 100644 3rd_party_apps/grappelli/media/js/SelectBox.js delete mode 100644 3rd_party_apps/grappelli/media/js/SelectFilter2.js delete mode 100644 3rd_party_apps/grappelli/media/js/actions.js delete mode 100644 3rd_party_apps/grappelli/media/js/actions.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/admin/DateTimeShortcuts.js delete mode 100644 3rd_party_apps/grappelli/media/js/admin/RelatedObjectLookups.js delete mode 100644 3rd_party_apps/grappelli/media/js/admin/ordering.js delete mode 100644 3rd_party_apps/grappelli/media/js/calendar.js delete mode 100644 3rd_party_apps/grappelli/media/js/collapse.js delete mode 100644 3rd_party_apps/grappelli/media/js/collapse.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/compress.py delete mode 100644 3rd_party_apps/grappelli/media/js/core.js delete mode 100644 3rd_party_apps/grappelli/media/js/dateparse.js delete mode 100644 3rd_party_apps/grappelli/media/js/documentation.js delete mode 100644 3rd_party_apps/grappelli/media/js/getElementsBySelector.js delete mode 100644 3rd_party_apps/grappelli/media/js/grappelli.RelatedObjectLookups.js delete mode 100644 3rd_party_apps/grappelli/media/js/grappelli.change_list.js delete mode 100644 3rd_party_apps/grappelli/media/js/grappelli.init.js delete mode 100644 3rd_party_apps/grappelli/media/js/grappelli.js delete mode 100644 3rd_party_apps/grappelli/media/js/grappelli.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/grappelli.timepicker.js delete mode 100644 3rd_party_apps/grappelli/media/js/inlines.js delete mode 100644 3rd_party_apps/grappelli/media/js/inlines.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/jquery.init.js delete mode 100644 3rd_party_apps/grappelli/media/js/jquery.js delete mode 100644 3rd_party_apps/grappelli/media/js/jquery.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/prepopulate.min.js delete mode 100644 3rd_party_apps/grappelli/media/js/timeparse.js delete mode 100644 3rd_party_apps/grappelli/media/js/urlify.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/changelog.txt delete mode 100644 3rd_party_apps/grappelli/media/tinymce/examples/index.html delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/jquery.tinymce.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/langs/de.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/license.txt delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/css/advhr.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/js/rule.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/css/advimage.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/img/sample.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/css/advimage.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/image.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/img/sample.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/js/image.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advimage_orig/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/css/advlink.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink_orig/css/advlink.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink_orig/js/advlink.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink_orig/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlink_orig/link.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/autosave/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/emotions.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cool.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-cry.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-frown.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-smile.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-yell.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/emotions/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/img/example.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/js/dialog.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/example/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/css/fullpage.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/fullpage.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullpage/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/img/show_advanced.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/img/visualchars.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/de.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli/langs/fr.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/de.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/grappelli_contextmenu/langs/fr.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/inlinepopups/template.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/css/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/css/media.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin Kopie.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/flash.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/flv_player.swf delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/quicktime.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/realmedia.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/shockwave.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/trans.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/img/windowsmedia.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/js/media.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media/media.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/css/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/css/media.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/flash.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/flv_player.swf delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/quicktime.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/realmedia.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/shockwave.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/trans.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/img/windowsmedia.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/js/embed.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/js/media.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/media_orig/media.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/pagebreak/css/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/pagebreak/img/pagebreak.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/pagebreak/img/trans.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/css/blank.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/css/pasteword.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/js/pastetext.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/js/pasteword.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/pastetext.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/paste_orig/pasteword.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/preview/example.html delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/preview/preview.html delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/css/searchreplace.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/css/searchreplace.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/js/searchreplace.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/searchreplace_orig/searchreplace.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/spellchecker/css/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/spellchecker/img/wline.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/css/props.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/js/props.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/style/props.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/cell.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/css/cell.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/css/row.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/css/table.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/js/row.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/js/table.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/row.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/table/table.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/blank.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/css/template.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/js/template.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template/template.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/blank.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/css/template.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/js/template.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/template_orig/template.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/visualchars_orig/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/visualchars_orig/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/css/popup.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/ins.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/about.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/image.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/img/colorpicker.jpg delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/about.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/link.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/buttons.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/items.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/progress.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_base.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_de.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_documentstructure_en.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_grid copy.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_grid.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/content_typography.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/dialog.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/blockquote.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/bold.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/bullist.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/charmap.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/cleanup.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/code.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/fullscreen.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/image.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/italic.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/link.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/media.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/numlist.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/pasteword.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/redo.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/search.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/show_advanced.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/table.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/template.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/underline.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/undo.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/unlink.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/buttons/visualchars.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-fb_show-hover.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-fb_show.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/icons/icon-mceResize.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/img/menu/icon-mceOpen.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/grappelli/ui.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_black.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/img/icons.gif delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/langs/en.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/skins/default/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/skins/default/ui.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/content.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/themes/simple/skins/o2k7/ui.css delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/tiny_mce.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/tiny_mce_popup.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/tiny_mce_src.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/utils/editable_selects.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/utils/form_utils.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/utils/mctabs.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce/jscripts/tiny_mce/utils/validate.js delete mode 100644 3rd_party_apps/grappelli/media/tinymce_setup/tinymce_setup.js delete mode 100644 3rd_party_apps/grappelli/middleware.py delete mode 100644 3rd_party_apps/grappelli/settings.py delete mode 100644 3rd_party_apps/grappelli/templates/admin/404.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/500.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli/app_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli/base.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli/base_site.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli/index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli_admin_tools/app_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli_admin_tools/base.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli_admin_tools/base_site.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/_grappelli_admin_tools/index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/actions.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/app_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/auth/user/add_form.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/auth/user/change_password.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/base.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/base_site.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/change_form.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/change_list.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/change_list_results.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/csv_export_selected_confirmation.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/date_hierarchy.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/delete_confirmation.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/delete_selected_confirmation.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/edit_inline/stacked.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/edit_inline/tabular.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/filter.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/includes/fieldset.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/includes/fieldset_inline.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/includes_grappelli/header.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/init.js delete mode 100644 3rd_party_apps/grappelli/templates/admin/invalid_setup.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/login.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/object_history.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/pagination.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/prepopulated_fields_js.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/search_form.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/submit_line.html delete mode 100644 3rd_party_apps/grappelli/templates/admin/template_validator.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/bookmarklets.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/missing_docutils.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/model_detail.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/model_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/template_detail.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/template_filter_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/template_tag_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/view_detail.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_doc/view_index.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/css.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/dashboard.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/dashboard.txt delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/dashboard_app_index.txt delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/dummy.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/module.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/app_list.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/column.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/feed.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/group.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/link_list.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/model_list.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/module_group.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/modules/recent_actions.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/dashboard/preferences_form.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/add_bookmark_form.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/css.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/delete_confirm.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/dummy.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/form.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/item.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/menu.html delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/menu.txt delete mode 100644 3rd_party_apps/grappelli/templates/admin_tools/menu/remove_bookmark_form.html delete mode 100644 3rd_party_apps/grappelli/templates/grappelli/index.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/logged_out.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_change_done.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_change_form.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_reset_complete.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_reset_confirm.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_reset_done.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_reset_email.html delete mode 100644 3rd_party_apps/grappelli/templates/registration/password_reset_form.html delete mode 100644 3rd_party_apps/grappelli/templatetags/__init__.py delete mode 100644 3rd_party_apps/grappelli/templatetags/grp_tags.py delete mode 100644 3rd_party_apps/grappelli/urls.py delete mode 100644 3rd_party_apps/grappelli/views/__init__.py delete mode 100644 3rd_party_apps/grappelli/views/generic.py delete mode 100644 3rd_party_apps/grappelli/views/related.py create mode 100644 apps/common/static/css/960-fluid-devel.css create mode 100644 apps/common/static/css/960-fluid.css create mode 100644 apps/common/static/css/famfamfam-silk-sprite.css create mode 100644 apps/common/static/css/override.css create mode 100644 apps/common/static/images/djangopowered126x54.gif rename {site_media => apps/common/static}/images/famfamfam-silk-sprites/famfam-active.png (100%) rename {site_media => apps/common/static}/images/famfamfam-silk-sprites/famfam-hover.png (100%) rename {site_media => apps/common/static}/images/famfamfam-silk-sprites/famfam-inactive.png (100%) create mode 100644 apps/common/static/images/gplv3-127x51.png create mode 100644 apps/main/static/images/1068504_92921456.jpg create mode 100644 apps/main/static/images/392336_7079-small.png create mode 100644 apps/main/static/images/ajax-loader.gif create mode 100644 apps/main/static/images/favicon.ico create mode 100644 apps/main/static/images/icons/application_form_delete.png create mode 100644 apps/main/static/images/icons/comment_delete.png create mode 100644 apps/main/static/images/icons/control_play_blue.png create mode 100644 apps/main/static/images/icons/control_stop_blue.png create mode 100644 apps/main/static/images/icons/database_delete.png create mode 100644 apps/main/static/images/icons/delete.png create mode 100644 apps/main/static/images/icons/drive_delete.png create mode 100644 apps/main/static/images/icons/folder_delete.png create mode 100644 apps/main/static/images/icons/folder_page.png create mode 100644 apps/main/static/images/icons/group_delete.png create mode 100644 apps/main/static/images/icons/hourglass_add.png create mode 100644 apps/main/static/images/icons/hourglass_delete.png create mode 100644 apps/main/static/images/icons/key_add.png create mode 100644 apps/main/static/images/icons/key_delete.png create mode 100644 apps/main/static/images/icons/layout_delete.png create mode 100644 apps/main/static/images/icons/medal_gold_delete.png create mode 100644 apps/main/static/images/icons/page_delete.png create mode 100644 apps/main/static/images/icons/page_paintbrush.png create mode 100644 apps/main/static/images/icons/page_refresh.png create mode 100644 apps/main/static/images/icons/pencil_delete.png create mode 100644 apps/main/static/images/icons/question.png create mode 100644 apps/main/static/images/icons/shape_square_delete.png create mode 100644 apps/main/static/images/icons/tag_blue_delete.png create mode 100644 apps/main/static/images/icons/text_strikethroungh.png create mode 100644 apps/main/static/images/icons/user_delete.png create mode 100644 apps/main/static/images/icons/xhtml_delete.png create mode 100644 apps/main/static/packages/JqueryAsynchImageLoader-0.8.min.js create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/ajax.txt create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/10_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/10_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/11_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/11_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/12_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/12_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/1_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/1_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/2_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/2_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/3_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/3_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/4_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/4_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/5_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/5_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/6_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/6_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/7_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/7_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/8_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/8_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/9_b.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/example/9_s.jpg create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/blank.gif create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_close.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_loading.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_nav_left.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_nav_right.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_e.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_n.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_ne.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_nw.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_s.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_se.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_sw.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_shadow_w.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_title_left.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_title_main.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_title_over.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancy_title_right.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancybox-x.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancybox-y.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/fancybox.png create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/jquery.easing-1.3.pack.js create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.css create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.js create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.pack.js create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/fancybox/jquery.mousewheel-3.0.4.pack.js create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/index.html create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/jquery-1.4.3.min.js create mode 100644 apps/main/static/packages/jquery.fancybox-1.3.4/style.css create mode 100644 apps/main/static/packages/jquery.printElement.min.js create mode 100644 apps/main/static/packages/jquery.scrollview.js create mode 100644 apps/mimetype/static/images/mimetypes/ODF_database_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_drawing_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_drawing_templ_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_empty_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_empty_templ_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_formula_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_masterdocument_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_presentation_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_presentation_templ_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_spreadsheet_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_spreadsheet_templ_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_textdocument_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/ODF_textdocument_templ_32x32.png create mode 100644 apps/mimetype/static/images/mimetypes/error.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_3gp.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_7z.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ace.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ai.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_aif.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_aiff.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_amr.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_asf.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_asx.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_bat.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_bin.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_bmp.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_bup.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_cab.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_cbr.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_cda.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_cdl.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_cdr.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_chm.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_dat.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_divx.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_dll.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_dmg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_doc.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_dss.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_dvf.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_dwg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_eml.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_eps.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_exe.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_fla.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_flv.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_gif.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_gz.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_hqx.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_htm.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_html.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ifo.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_indd.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_iso.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_jar.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_jpeg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_jpg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_lnk.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_log.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_m4a.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_m4b.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_m4p.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_m4v.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mcd.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mdb.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mid.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mov.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mp2.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mp3.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mp4.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mpeg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mpg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_msi.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_mswmm.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ogg.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_pdf.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_png.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_pps.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ps.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_psd.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_pst.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ptb.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_pub.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_qbb.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_qbw.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_qxd.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ram.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_rar.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_rm.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_rmvb.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_rtf.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_sea.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ses.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_sit.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_sitx.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ss.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_swf.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_tgz.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_thm.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_tif.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_tmp.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_torrent.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_ttf.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_txt.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_vcd.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_vob.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_wav.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_wma.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_wmv.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_wps.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_xls.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_xpi.png create mode 100644 apps/mimetype/static/images/mimetypes/file_extension_zip.png create mode 100644 apps/mimetype/static/images/mimetypes/unknown.png rename apps/web_theme/{media => static/web_theme_media}/LICENSE (100%) rename apps/web_theme/{media => static/web_theme_media}/README.md (100%) rename apps/web_theme/{media => static/web_theme_media}/Rakefile (100%) rename apps/web_theme/{media => static/web_theme_media}/VERSION (100%) rename apps/web_theme/{media => static/web_theme_media}/config/locales/de_de.yml (100%) rename apps/web_theme/{media => static/web_theme_media}/config/locales/pt_br.yml (100%) rename apps/web_theme/{media => static/web_theme_media}/features/step_definitions/layout_steps.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/features/step_definitions/themed_steps.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/features/support/env.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/features/theme_generator.feature (100%) rename apps/web_theme/{media => static/web_theme_media}/features/themed_generator.feature (100%) rename apps/web_theme/{media => static/web_theme_media}/images/avatar.png (100%) rename apps/web_theme/{media => static/web_theme_media}/images/icons/application_edit.png (100%) rename apps/web_theme/{media => static/web_theme_media}/images/icons/cross.png (100%) rename apps/web_theme/{media => static/web_theme_media}/images/icons/key.png (100%) rename apps/web_theme/{media => static/web_theme_media}/images/icons/tick.png (100%) rename apps/web_theme/{media => static/web_theme_media}/index.html (100%) rename apps/web_theme/{media => static/web_theme_media}/javascripts/jquery-1.3.min.js (100%) rename apps/web_theme/{media => static/web_theme_media}/javascripts/jquery-1.5.2.min.js (100%) rename apps/web_theme/{media => static/web_theme_media}/javascripts/jquery.localscroll.js (100%) rename apps/web_theme/{media => static/web_theme_media}/javascripts/jquery.scrollTo.js (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/theme/templates/layout_admin.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/theme/templates/layout_sign.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/theme/theme_generator.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_edit.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_form.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_new.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_show.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_sidebar.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_signin.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_signup.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_tables.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/templates/view_text.html.erb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/generators/web_app_theme/themed/themed_generator.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/lib/web_app_theme.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/base.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/override.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/activo/images/arrow.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/activo/images/boxbar-background.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/activo/images/button-background-active.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/activo/images/button-background.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/activo/images/menubar-background.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/activo/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/amro/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/bec-green/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/bec/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/blue/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museo700-regular-webfont.eot (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museo700-regular-webfont.svg (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museo700-regular-webfont.ttf (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museo700-regular-webfont.woff (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500-webfont.eot (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500-webfont.svg (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500-webfont.ttf (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500-webfont.woff (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500_italic-webfont.eot (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500_italic-webfont.svg (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500_italic-webfont.ttf (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/fonts/museosans_500_italic-webfont.woff (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/arrow.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/bgd.jpg (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/boxbar-background.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/button-background-active.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/button-background.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/menubar-background.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/messages/error.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/messages/notice.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/images/messages/warning.png (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/default/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/djime-cerulean/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/drastic-dark/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/kathleene/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/olive/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/orange/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/red/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/reidb-greenish/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/stylesheets/themes/warehouse/style.css (100%) rename apps/web_theme/{media => static/web_theme_media}/test/spec_helper.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/test/themed_generator_spec.rb (100%) rename apps/web_theme/{media => static/web_theme_media}/web-app-theme.gemspec (100%) delete mode 120000 site_media/grappelli diff --git a/3rd_party_apps/grappelli/README b/3rd_party_apps/grappelli/README deleted file mode 100644 index 08483eb793..0000000000 --- a/3rd_party_apps/grappelli/README +++ /dev/null @@ -1,41 +0,0 @@ -Grappelli: A jazzy skin for the Django Admin-Interface (only available for standard-compliant browsers). - -Grappelli customizes django's admin by overwriting templates and media files only. No python code of django.contib.admin is overwritten. - - -# Documentation # - - * Changelog http://code.google.com/p/django-grappelli/wiki/changelog_2_1 - * Installation http://code.google.com/p/django-grappelli/wiki/Installation_2_1 - * Setup http://code.google.com/p/django-grappelli/wiki/setup_2_1 - * Available Settings http://code.google.com/p/django-grappelli/wiki/settings_2_1 - * Model Admin http://code.google.com/p/django-grappelli/wiki/modeladminoptions_2_1 - * Inline Model Admin http://code.google.com/p/django-grappelli/wiki/inlinemodeladminoptions_2_1 - * Related Lookups http://code.google.com/p/django-grappelli/wiki/relatedlookups_2_1 - * Generic Relationships http://code.google.com/p/django-grappelli/wiki/generic_2_1 - * Using TinyMCE http://code.google.com/p/django-grappelli/wiki/tinymce_2_1 - * Custom the Admin Index Page http://code.google.com/p/django-grappelli/wiki/customizingindex_2_1 - * JavaScript customizations: grappelli/media/js/GRAPPELLI_INFO.txt - - -# Information # - - * FAQ http://code.google.com/p/django-grappelli/wiki/FAQ - * Features http://code.google.com/p/django-grappelli/wiki/Features - * Release Notes http://code.google.com/p/django-grappelli/wiki/releasenotes - * Django Issues http://code.google.com/p/django-grappelli/wiki/djangoissues - * Reviews http://code.google.com/p/django-grappelli/wiki/Reviews - - -# Discussion/Questions # - -Use the Grappelli Google-Group for asking questions, discuss development- and improvement-issues and -stay informed about changes/updates: http://groups.google.com/group/django-grappelli. - - -# Branches/Versions # - - * Trunk, Grappelli 2.1: Compatible with Django 1.2 - * Branch grappelli_2: Compatible with Django 1.1 - * Branch grappelli_2_2: JS-refactoring (in progress) - diff --git a/3rd_party_apps/grappelli/__init__.py b/3rd_party_apps/grappelli/__init__.py deleted file mode 100644 index 91ddb37112..0000000000 --- a/3rd_party_apps/grappelli/__init__.py +++ /dev/null @@ -1 +0,0 @@ -VERSION = '2.2' \ No newline at end of file diff --git a/3rd_party_apps/grappelli/actions.py b/3rd_party_apps/grappelli/actions.py deleted file mode 100644 index d49c317920..0000000000 --- a/3rd_party_apps/grappelli/actions.py +++ /dev/null @@ -1,150 +0,0 @@ -# coding: utf-8 - -# PYTHON IMPORTS -from datetime import datetime -import csv -import re -from types import * - -# DJANGO IMPORTS -from django.contrib.admin import helpers -from django.utils.encoding import force_unicode -from django.shortcuts import render_to_response -from django import template -from django.contrib.admin.util import unquote -from django.http import HttpResponse -from django.utils.translation import ugettext as _ - - -def get_csv_export_fields(modeladmin, included): - """ - Return a sequence of tuples which should be included in the export. - """ - model_fields = [f.name for f in modeladmin.model._meta.fields] - #for relation in modeladmin.csv_follow_relations: - # for field in modeladmin.model._meta.get_field_by_name(relation)[0].rel.to._meta.fields: - # fields.append([relation, field.name]) - fields = [] - for item in modeladmin.list_display: - if item != "action_checkbox": - if csv_get_fieldname(item) in included: - fields.append(item) - elif isinstance(item, FunctionType) and (item.__name__ in included): - fields.append(item) - - for f in model_fields: - if (csv_get_fieldname(f) in included) and (csv_get_fieldname(f) not in fields): - fields.append(f) - return fields - - -def get_csv_export_field_names(modeladmin): - model_fields = [f for f in modeladmin.model._meta.fields] - #for relation in modeladmin.csv_follow_relations: - # for field in modeladmin.model._meta.get_field_by_name(relation)[0].rel.to._meta.fields: - # fields.append([relation, field.name]) - fields = [] - for item in modeladmin.list_display: - if isinstance(item, FunctionType): - fields.append([item.__name__, item.short_description]) - elif item != "action_checkbox": - appended = False - for f in model_fields: - if f.name == item: - fields.append([f.name, f.verbose_name]) - appended = True - break - if not appended: - fields.append([item, item]) - - for f in model_fields: - inserted = False - for item in fields: - if item[0] == f.name: - inserted = True - break - if not inserted: - fields.append([f.name, f.verbose_name]) - return fields - - -def csv_get_export_filename(modeladmin): - ts = datetime.now().strftime('%Y-%m-%d_%H-%M-%S') - return '%s_%s_%s_export.csv' % (ts, modeladmin.model._meta.app_label, modeladmin.model._meta.module_name) - - -def csv_resolve_field(row, fieldname): - if isinstance(fieldname, basestring): - if isinstance(getattr(row, fieldname), MethodType): - return getattr(row, fieldname)() - else: - return getattr(row, fieldname) - elif isinstance(fieldname, FunctionType): - return fieldname(row) - else: - obj = row - for bit in fieldname: - obj = getattr(obj, bit) - return obj - - -def csv_get_fieldname(field): - if isinstance(field, basestring): - return field - elif isinstance(field, FunctionType): - return field.short_description - return '.'.join(field) - - -def csv_export_selected(modeladmin, request, queryset): - if request.POST.get('post'): - csv_export_url = '~csv/' - csv_export_dialect = 'excel' - #csv_follow_relations = [] - csv_export_fmtparam = { - 'delimiter': ';', - 'quotechar': '"', - 'quoting': csv.QUOTE_MINIMAL, - } - fields = get_csv_export_fields(modeladmin, request.POST.getlist('_fields')) - headers = [csv_get_fieldname(f) for f in fields] - - response = HttpResponse(mimetype='text/csv') - response['Content-Disposition'] = 'attachment; filename=%s' % csv_get_export_filename(modeladmin) - writer = csv.writer(response, csv_export_dialect, **csv_export_fmtparam) - writer.writerow(headers) - for row in queryset: - csvrow = [f.encode('utf-8') if isinstance(f, unicode) else f for f in [csv_resolve_field(row, f) for f in fields]] - writer.writerow(csvrow) - return response - - fields = get_csv_export_field_names(modeladmin) - - list_display = [] - for item in modeladmin.list_display: - if isinstance(item, basestring): - list_display.append(item) - else: - list_display.append(item.__name__) - - opts = modeladmin.model._meta - app_label = opts.app_label - context = { - "title": _("Export as CSV"), - "object_name": force_unicode(opts.verbose_name), - 'queryset': queryset, - "opts": opts, - "root_path": modeladmin.admin_site.root_path, - "app_label": app_label, - 'action_checkbox_name': helpers.ACTION_CHECKBOX_NAME, - 'fields': fields, - 'list_display': list_display, - } - - # Display the confirmation page - return render_to_response([ - "admin/%s/%s/csv_export_selected_confirmation.html" % (app_label, opts.object_name.lower()), - "admin/%s/csv_export_selected_confirmation.html" % app_label, - "admin/csv_export_selected_confirmation.html" - ], context, context_instance=template.RequestContext(request)) -csv_export_selected.short_description = "Export selection as CSV" diff --git a/3rd_party_apps/grappelli/admin.py b/3rd_party_apps/grappelli/admin.py deleted file mode 100644 index 79df71c901..0000000000 --- a/3rd_party_apps/grappelli/admin.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding: utf-8 - -# DJANGO IMPORTS -from django.contrib import admin -from django.contrib.admin import sites -from django.contrib.admin import ModelAdmin - -from django.utils.functional import update_wrapper -from django.views.decorators.csrf import csrf_protect -from django.utils.translation import ugettext as _ -from django.views.decorators.cache import never_cache - -from django.conf import settings - - -class AdminSite(sites.AdminSite): - - def __init__(self, *args, **kwargs): - self.grappelli_title = kwargs.pop('title', 'Grappelli') - self.grappelli_headline = kwargs.pop('headline', 'Grappelli') - super(AdminSite, self).__init__(*args, **kwargs) - - def annotate_context(self, extra_context): - extra_context = extra_context or {} - extra_context.update({ - 'grappelli_admin_title': self.grappelli_title, - 'grappelli_admin_headline': self.grappelli_headline, - }) - return extra_context - - def admin_view(self, view, cacheable=False): - # not everything can take extra_context - excludes = [ - 'password_change', - 'password_change_done', - 'i18n_javascript', - 'login', - 'logout', - 'user_change_password', - ] - def inner(request, *args, **kwargs): - if not self.has_permission(request): - return self.login(request) - if view.__name__ not in excludes: - extra_context = kwargs.get('extra_context', {}) - extra_context = self.annotate_context(extra_context) - kwargs['extra_context'] = extra_context - return view(request, *args, **kwargs) - if not cacheable: - inner = never_cache(inner) - # We add csrf_protect here so this function can be used as a utility - # function for any view, without having to repeat 'csrf_protect'. - if not getattr(view, 'csrf_exempt', False): - inner = csrf_protect(inner) - return update_wrapper(inner, view) - - -class RelatedLookupAdmin(admin.ModelAdmin): - - def has_change_permission(self, request, obj=None): - if not obj: - opts = self.opts - if request.user.has_perm(opts.app_label + '.view_' + opts.object_name.lower()): - return True - return super(RelatedLookupAdmin, self).has_change_permission(request, obj) - - diff --git a/3rd_party_apps/grappelli/context_processors.py b/3rd_party_apps/grappelli/context_processors.py deleted file mode 100644 index 60a56bb397..0000000000 --- a/3rd_party_apps/grappelli/context_processors.py +++ /dev/null @@ -1,22 +0,0 @@ -# coding: utf-8 - -from django.conf import settings - -def admin_template_path(request): - - # default templates for "grappelli standalone" - template_path = "admin/_grappelli/" - - if getattr(settings, 'ADMIN_TOOLS_INDEX_DASHBOARD', False): - apps = getattr(settings, 'INSTALLED_APPS') - if apps.count("admin_tools.dashboard"): - # seems to be a grappelli+admin_tools setup - # so we use the other templates - template_path = "admin/_grappelli_admin_tools/" - - return { - "admin_template_index": "%sindex.html" % template_path, - "admin_template_app_index": "%sapp_index.html" % template_path, - "admin_template_base": "%sbase.html" % template_path, - "admin_template_base_site": "%sbase_site.html" % template_path, - } diff --git a/3rd_party_apps/grappelli/media/css/base.css b/3rd_party_apps/grappelli/media/css/base.css deleted file mode 100644 index f24da0cdb1..0000000000 --- a/3rd_party_apps/grappelli/media/css/base.css +++ /dev/null @@ -1,34 +0,0 @@ - - - -/* Reset Styles (reset.css of Blueprint www.blueprintcss.org) ------------------------------------------------------------------------------------------------------- */ - -@import url('reset.css'); - - - -/* Grappelli Styles: - The core settings of Grappelli are defined here. - Do not change them (better use your own skins/css in the next section). ------------------------------------------------------------------------------------------------------- */ - -@import url('typography.css'); -@import url('structures.css'); -@import url('components.css'); -@import url('tools.css'); -@import url('forms.css'); -@import url('buttons.css'); -@import url('tables.css'); - - - -/* Grappelli Skins & Custom Styles: - Use the delivered Grappelli skins or import your own skins/css here ------------------------------------------------------------------------------------------------------- */ - -/* Grappelli Basic Skin: The Plain Version */ -/*@import url('grappelli-skin-basic.css');*/ - -/* Grappelli Default Skin: Adds Border-Radius & Background-Gradients to the Grappelli Basic Skin */ -@import url('grappelli-skin-default.css'); diff --git a/3rd_party_apps/grappelli/media/css/buttons.css b/3rd_party_apps/grappelli/media/css/buttons.css deleted file mode 100644 index ec82254ea6..0000000000 --- a/3rd_party_apps/grappelli/media/css/buttons.css +++ /dev/null @@ -1,369 +0,0 @@ - - - -/* Submit, Delete & Cancel Buttons ------------------------------------------------------------------------------------------------------- */ - -input[type=submit], input[type=reset], input[type=button], button { - margin-top: 0; - margin-bottom: 0; - padding: 4px 5px 5px; - width: auto; - height: 25px; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; - cursor: pointer; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - input[type=submit], input[type=reset], input[type=button], button { - padding: 5px 8px 4px; - } -} - -.submit-row a.delete-link, -.submit-row a.cancel-link { - display: block; - padding: 5px 10px; - font-weight: bold; -} -.submit-row input[type=submit], -.submit-row input[type=button] { - padding: 5px 10px; - height: 28px; - font-weight: bold; -} - -input[type=submit], -#bookmark-add-cancel, -.submit-row a.delete-link:link, .submit-row a.delete-link:visited, -.submit-row a.cancel-link:link, .submit-row a.cancel-link:visited, -.submit-row input[type=button] { - opacity: .6; -} - -input[type=submit]:hover, -#bookmark-add-cancel:hover, -.submit-row a.delete-link:hover, .submit-row a.delete-link:active, -.submit-row a.cancel-link:hover, .submit-row a.cancel-link:active, -.submit-row input[type=button]:hover { - opacity: 1; -} - -input[type=submit].default { - opacity: 1; -} - - - -/* Icons & Buttons ------------------------------------------------------------------------------------------------------- */ - -button.fb_show, -button.ui-datepicker-trigger, -button.ui-timepicker-trigger, -button.ui-gAutocomplete-browse, -button.ui-gAutoSlugField-toggle, -button.ui-gFacelist-browse, -a.button, -.vDateField + span a, -.vTimeField + span a, -a.fb_show, -a.related-lookup, -a.add-another { - position: relative; - margin-left: -25px; -} - -button.fb_show, -button.ui-gAutocomplete-browse, -button.ui-gFacelist-browse, -button.ui-gAutoSlugField-toggle, -button.ui-datepicker-trigger, -button.ui-timepicker-trigger, -button.fb_show:hover, -button.ui-gAutocomplete-browse:hover, -button.ui-gFacelist-browse:hover, -button.ui-gAutoSlugField-toggle:hover, -button.ui-datepicker-trigger:hover, -button.ui-timepicker-trigger:hover { - width: 25px; - background: 50% 50% no-repeat; -} -button.fb_show[disabled], -button.ui-gAutocomplete-browse[disabled], -button.ui-gFacelist-browse[disabled], -button.ui-gAutoSlugField-toggle[disabled], -button.ui-datepicker-trigger[disabled], -button.ui-timepicker-trigger[disabled], -input[disabled] + a { - background: 50% 50% no-repeat !important; - opacity: 0.3; - cursor: auto !important; -} - -#changelist table button { - top: -5px; - margin-bottom: -12px; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - #changelist table button { - margin-bottom: -11px; - } -} - - -/* Hide Images in Templates ........................................... */ - -a.add-another img, a.related-lookup img { - opacity: 0; -} -a.related-lookup img { - display: none; -} - - -/* Autocomplete Button ......................................... */ - -button.ui-gAutocomplete-browse, -button.ui-gFacelist-browse { - background-image: url('../img/icons/icon-related-lookup.png'); -} -button.ui-gAutocomplete-browse:hover, -button.ui-gFacelist-browse:hover { - background-image: url('../img/icons/icon-related-lookup-hover.png'); -} -button.ui-gAutocomplete-browse[disabled], button.ui-gAutocomplete-browse[disabled]:hover, -button.ui-gFacelist-browse[disabled], button.ui-gFacelist-browse[disabled]:hover { - background-image: url('../img/icons/icon-related-lookup-hover.png') !important; -} - - -/* AutoSlugField Button ......................................... */ - -/* TODO: lock/unlock icons .. */ - -button.ui-gAutoSlugField-toggle { - background-image: url('../img/icons/icon-related-lookup.png'); -} -button.ui-gAutoSlugField-toggle:hover { - background-image: url('../img/icons/icon-related-lookup-hover.png'); -} -button.ui-gAutoSlugField-toggle[disabled], button.ui-gAutoSlugField-toggle[disabled]:hover { - background-image: url('../img/icons/icon-related-lookup-hover.png') !important; -} - - -/* Datepicker Button ......................................... */ - -button.ui-datepicker-trigger { - background-image: url('../img/icons/icon-datepicker.png'); -} -button.ui-datepicker-trigger:hover { - background-image: url('../img/icons/icon-datepicker-hover.png'); -} -button.ui-datepicker-trigger[disabled], button.ui-datepicker-trigger[disabled]:hover { - background-image: url('../img/icons/icon-datepicker-hover.png') !important; -} - - -/* Timepicker Button ......................................... */ - -button.ui-timepicker-trigger { - background-image: url('../img/icons/icon-timepicker.png'); -} -button.ui-timepicker-trigger:hover { - background-image: url('../img/icons/icon-timepicker-hover.png'); -} -button.ui-timepicker-trigger[disabled], button.ui-timepicker-trigger[disabled]:hover { - background-image: url('../img/icons/icon-timepicker-hover.png') !important; -} - - -/* Search Button ......................................... */ - -button.search { - position: relative; - float: right; - top: 0; - right: 5px; - margin: 0 0 0 -30px; - background: url('../img/icons/icon-search.png') 0 50% no-repeat scroll; -} -button.search:hover { - background: url('../img/icons/icon-search-hover.png') 0 50% no-repeat scroll; -} -button.search[disabled], button.search[disabled]:hover { - background: url('../img/icons/icon-search-hover.png') 0 50% no-repeat scroll !important; -} - - - -/* Links as Buttons ------------------------------------------------------------------------------------------------------- */ - -a.button, -.datecrumbs a, -.datecrumbs span { - display: inline-block; - padding: 4px 8px 4px; - font-size: 11px; - font-weight: bold; -} - - -/* Drop-Down Button ......................................... */ - -a.button.drop-down { - float: right; - padding-left: 20px; - padding-top: 3px; -} -a.button.drop-down[class*="selected"] { - position: relative; - z-index: 1000; - height: 17px; -} -a.button.drop-down:link, a.button.drop-down:visited { - background: url('../img/icons/icon-dropdown.png') 3px 3px no-repeat; -} -a.button.drop-down[class*="selected"], -a.button.drop-down:hover, a.button.drop-down:active { - background: url('../img/icons/icon-dropdown-hover.png') 3px 3px no-repeat; -} - - -/* Filebrowser & Related Lookup ......................................... */ - -a.fb_show img { - width: 0; - height: 0; - opacity: 0; -} - -a.fb_show, -a.related-lookup { - display: inline-block; - margin-bottom: -5px; - width: 23px; - height: 23px; - font-size: 0; - line-height: 0; - background: 50% 50% no-repeat; -} - -a.fb_show:link, a.fb_show:visited, -.tinyMCE .browse span { - background-image: url('../img/icons/icon-fb-show.png'); -} -a.fb_show:hover, a.fb_show:active, -.tinyMCE .browse span:hover { - background-image: url('../img/icons/icon-fb-show-hover.png'); -} -a.related-lookup:link, a.related-lookup:visited { - background-image: url('../img/icons/icon-related-lookup.png'); -} -a.related-lookup:hover, a.related-lookup:active { - background-image: url('../img/icons/icon-related-lookup-hover.png'); -} - -input[disabled] + a.fb_show { - background-image: url('../img/icons/icon-fb-show-hover.png') !important; -} -input[disabled] + a.related-lookup { - background-image: url('../img/icons/icon-related-lookup-hover.png') !important; -} - -a.related-lookup + strong { - position: relative; - top: -4px; - margin-left: 5px; - font-size: 11px; - font-weight: bold; -} -#changelist table a.fb_show, -#changelist table a.related-lookup { - top: -5px; - margin-bottom: -12px; -} -#changelist table a.related-lookup + strong { - top: -1px; -} - - -/* Add Another ......................................... */ - -a.add-another { - position: relative; - display: inline-block; - margin-left: 3px; - width: 14px; - height: 14px; - vertical-align: top; - font-size: 11px; - line-height: 16px; - background: 50% 50% no-repeat; -} - -a.add-another:link, a.add-another:visited { - background-image: url('../img/icons/icon-add_another.png'); -} -a.add-another:hover, a.add-another:active { - background-image: url('../img/icons/icon-add_another-hover.png'); -} - -.change-list table tbody a.add-another { - position: relative; - top: -7px; -} - -.radiolist.inline + a.add-another, -.checkboxlist.inline + a.add-another { - float: left; - margin-left: -20px; - margin-right: -10000px; -} -.row.cells ul.radiolist.inline + a.add-another, -.row.cells ul.checkboxlist.inline + a.add-another { - float: none; - margin-right: 0; -} - - - -/* Unknown, Yes & No Workaround ------------------------------------------------------------------------------------------------------- */ - -img[src$="img/admin/icon-unknown.gif"] { - padding: 5px; - width: 0; - height: 0; - background: url('../img/icons/icon-unknown.png') 0 50% no-repeat; -} -img[src$="img/admin/icon-no.gif"] { - padding: 5px; - width: 0; - height: 0; - background: url('../img/icons/icon-no.png') 0 50% no-repeat; -} -img[src$="img/admin/icon-yes.gif"] { - padding: 5px; - width: 0; - height: 0; - background: url('../img/icons/icon-yes.png') 0 50% no-repeat; -} - -#changelist form table img[src$="img/admin/icon-unknown.gif"] { - position: relative; - top: 2px; - vertical-align: top; -} -#changelist form table img[src$="img/admin/icon-no.gif"] { - position: relative; - top: 3px; - vertical-align: top; -} -#changelist form table img[src$="img/admin/icon-yes.gif"] { - position: relative; - top: 2px; - vertical-align: top; -} - diff --git a/3rd_party_apps/grappelli/media/css/components.css b/3rd_party_apps/grappelli/media/css/components.css deleted file mode 100644 index 4cd6e4dc75..0000000000 --- a/3rd_party_apps/grappelli/media/css/components.css +++ /dev/null @@ -1,864 +0,0 @@ - - - -/* Paragraphs & Other Typo Formats ------------------------------------------------------------------------------------------------------- */ - -.module p { - margin: 0; - padding: 5px 0; -} -fieldset.module label + p { - font-size: 11px; - line-height: 15px; -} - - - -/* Modules ------------------------------------------------------------------------------------------------------- */ - -.module { - margin: 0 0 7px; -} - -#changelist .span-flexible .module + ul.submit-row { - margin-top: 10px; -} -.module:empty { - display: none; -} - - -/* Nested Modules Basics ......................................... */ - -.module .module, -.module fielset.module { - margin: 0; -} - - - -/* Groups ------------------------------------------------------------------------------------------------------- */ - -.group { - margin: 0 -4px 7px; - padding: 2px; -} - - - -/* Elements in Modules & Groups ------------------------------------------------------------------------------------------------------- */ - - -/* 1st Level Elements ......................................... */ - -.group h2, -.module h2 { - padding: 6px 10px; -} -.group h2+.tools+* { - margin-top: 2px; -} - - -/* 2nd Level Elements (Dark/Bright) ......................................... */ - -.group h3, -.module h3 { - margin: 0; - padding: 5px 10px; -} - - -/* 3rd Level Elements ......................................... */ - -.group h4, -.module h4 { - margin: 0; - padding: 4px 10px 4px 10px; -} - -.module .description { - padding: 8px 10px; - font-size: 11px; -} - - - -/* Modules & Groups Overrides ------------------------------------------------------------------------------------------------------- */ - -.module:first-child { - margin-top: 0 !important; -} -.group .module:first-child { - margin-top: 2px !important; -} -.group:first-child { - margin-top: -4px; -} -.group .module { - margin-top: 2px; - margin-bottom: 0; -} -.group .module .module { - margin-top: 0; -} -.group:last-child, -.module:last-child { - margin-bottom: 0; -} - - - -/* Collapsible Structures ------------------------------------------------------------------------------------------------------- */ - -.collapse.closed *, -.collapse.closed .module.table, -.collapse.closed .module.table * { - display: none; -} - -.collapse-handler { - cursor: pointer; -} - -.collapse.closed .collapse-handler, -.collapse.closed .tools, -.collapse.closed .tools * { - display: block !important; -} -.collapse.closed h3+.tools, -.collapse.closed h4+.tools { - margin-top: 1px !important; -} - - - -/* Row ------------------------------------------------------------------------------------------------------- */ - -.row { - padding: 5px 10px; - font-weight: bold; -} - -fieldset.module .row + .module { - margin-top: -1px !important; -} - - - -/* Cell ------------------------------------------------------------------------------------------------------- */ - -.row .cell { - display: inline-block; - margin-top: -5px; - margin-bottom: -5px; - padding: 5px 10px; - width: auto; -} -.row .cell + .cell { - padding-left: 18px; -} - - - -/* Fieldset Row ------------------------------------------------------------------------------------------------------- */ - -fieldset.module .row { - overflow: hidden; - padding: 8px 10px; - line-height: 18px; - font-weight: normal; -} -fieldset.module .row.cells { - white-space: nowrap; -} - - - -/* Fieldset Cell ------------------------------------------------------------------------------------------------------- */ - -fieldset.module .cell { - margin: -8px 0 -1000px 0; - padding: 8px 18px 1000px 0; - vertical-align: top; - white-space: nowrap; - height: 100%; -} -fieldset.module .cell:last-child, fieldset.module .cell.last { - margin-right: -20px; -} - - -/* Tabular Modules ------------------------------------------------------------------------------------------------------- */ - -.module.table { - display: table; - margin: 0 0 -2px; - width: 100%; - border-collapse: separate; - border-spacing: 0 2px; -} -h2 + .module.table, -h2 + * + .module.table, -h2 + * + * + .module.table { - margin-top: 0 !important; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - .module.table { - margin-bottom: -1px; - border-spacing: 0 1px !important; - } -} - -.module.thead { - display: table-header-group; -} -.module.tfoot { - display: table-footer-group; -} -.module.thead, -.module.tfoot { - font-size: 11px; - font-weight: bold; -} -.module.table .tr { - display: table-row; -} - -.module.tbody { - display: table-row-group; -} - -.module.table .th, -.module.table .td { - display: table-cell; - float: none; - overflow: hidden; - margin-right: 0; - padding: 1px 20px; - height: 100%; - vertical-align: top; - white-space: nowrap; -} - -.module.tbody .th, -.module.tbody .td { - padding-top: 5px; - padding-bottom: 5px; -} -.module.table .th:first-of-type, -.module.table .td:first-of-type { - padding-left: 10px; -} -.module.tbody .th.tools, -.module.tbody .td.tools { - padding-left: 0; - width: 100%; -} - -.empty-form { - display: none !important; -} - - - -/* Add Items ------------------------------------------------------------------------------------------------------- */ - -.module.add-item { - height: 28px; -} -.module.add-item>a { - position: relative; - top: 6px; - padding: 5px 10px; - font-weight: bold; -} - - - -/* Selectors ------------------------------------------------------------------------------------------------------- */ - -.selector { - position: relative; - float: left; - overflow: hidden; - width: 758px; -} -.selector-available, .selector-chosen { - float: left; - width: 366px; -} -.stacked .selector-available, .stacked .selector-chosen { - width: 756px; -} -.selector h2, .inline-group .selector h2, -.inline-related fieldset .selector-available h2, .inline-related fieldset .selector-chosen h2 { - padding: 7px 5px 6px 7px; - font-size: 12px; - line-height: 13px; - font-weight: bold; -} -.selector .selector-filter { - padding: 3px 5px 2px 2px; - min-height: 25px; - font-weight: bold; - line-height: 25px; - text-indent: 25px; - background: url('../img/icons/icon-searchbox.png') 6px 50% no-repeat; -} -.selector .selector-filter input[type=text] { - position: relative; - margin: 0; - width: 326px !important; - max-width: 326px !important; -} -.selector.stacked .selector-filter input[type=text] { - width: 716px !important; - max-width: 716px !important; -} -.selector .selector-filter img { - display: none; -} -.selector .selector-chosen .selector-filter:after { - content: " " url('../img/icons/icon-selector_add-m2m_horizontal-hover.png'); - opacity: .75; -} -.selector.stacked .selector-chosen .selector-filter:after { - content: " " url('../img/icons/icon-selector_add-m2m_vertical-hover.png'); -} -.selector select[multiple=multiple] { - margin: 0; - padding-left: 3px; - max-width: 367px !important; - width: 367px !important; - height: 200px; -} -.selector.stacked select[multiple=multiple] { - width: 757px !important; - max-width: 757px !important; -} -.selector h2 + select { - display: none; - position: relative; - top: -1px; -} -.selector ul.selector-chooser { - float: left; - margin: 110px 2px 0; - padding: 0; - width: 18px; -} -.selector.stacked ul.selector-chooser { - margin: 4px 0 0 356px; - width: 36px; -} -.selector.stacked ul.selector-chooser li { - float: left; -} -a.selector-add, a.selector-remove { - display: block; - width: 18px; - height: 18px; - color: transparent !important; - background-position: 50% 0; - background-repeat: no-repeat; -} -a.selector-add:link, a.selector-add:visited { - background-image: url('../img/icons/icon-selector_add-m2m_horizontal.png'); -} -a.selector-add:hover, a.selector-add:active { - background-image: url('../img/icons/icon-selector_add-m2m_horizontal-hover.png'); -} -a.selector-remove:link, a.selector-remove:visited { - background-image: url('../img/icons/icon-selector_remove-m2m_horizontal.png'); -} -a.selector-remove:hover, a.selector-remove:active { - background-image: url('../img/icons/icon-selector_remove-m2m_horizontal-hover.png'); -} -.stacked a.selector-add:link, .stacked a.selector-add:visited { - background-image: url('../img/icons/icon-selector_add-m2m_vertical.png'); -} -.stacked a.selector-add:hover, .stacked a.selector-add:active { - background-image: url('../img/icons/icon-selector_add-m2m_vertical-hover.png'); -} -.stacked a.selector-remove:link, .stacked a.selector-remove:visited { - background-image: url('../img/icons/icon-selector_remove-m2m_vertical.png'); -} -.stacked a.selector-remove:hover, .stacked a.selector-remove:active { - background-image: url('../img/icons/icon-selector_remove-m2m_vertical-hover.png'); -} -a.selector-chooseall, a.selector-clearall { - display: block; - margin: 0; - padding: 2px 7px; - font-size: 11px; - line-height: 13px; - font-weight: bold; -} - - - -/* Link-List, Actions, Feed, Table of Contents ------------------------------------------------------------------------------------------------------- */ - -.link-list ul li, -.feed ul li, -.table-of-contents ul li { - padding: 0; - font-size: 11px; - line-height: 15px; - font-weight: bold; -} -.link-list ul li a, -.feed ul li a, .feed ul li span, -.table-of-contents ul li a { - display: block; - padding: 5px 10px; - font-weight: bold; - line-height: 13px; - background-color: transparent; - background-position: 50% 50%; - background-repeat: no-repeat; -} -.actions p, -.link-list p, -.feed p { - color: #999; - font-size: 11px; - padding: 3px 10px; -} -.link-list ul li a, -.feed ul li a { - padding-left: 25px; -} -a.internal, -a.external { - background-repeat: no-repeat; -} -.dashboard a.internal { - background-position: 12px 7px; -} -.dashboard a.external { - background-position: 10px 8px; -} -.documentation a.external { - padding-left: 12px; - background-position: 1px 3px; -} -a.internal:link, a.internal:visited { - background-image: url('../img/icons/icon-navigation-internal.png'); -} -a.internal:hover, a.internal:active { - background-image: url('../img/icons/icon-navigation-internal-hover.png'); -} -a.external:link, a.external:visited { - background-image: url('../img/icons/icon-navigation-external.png'); -} -a.external:hover, a.external:active { - background-image: url('../img/icons/icon-navigation-external-hover.png'); -} - -.feed ul li a, .feed ul li span { - line-height: 13px; -} -.feed ul li span.date { - float: right; - padding: 5px 5px 0 5px; -} - - - -/* Basic Actions & Module Actions ------------------------------------------------------------------------------------------------------- */ - -ul.actions { - position: relative; - float: right; - clear: both; -} -ul.actions li { - position: relative; - float: left; - margin-left: 20px; -} -ul.actions li.change-link { - width: 56px; -} -ul.actions li a { - padding-left: 15px; - font-size: 11px; - background-position: 0 50%; - background-repeat: no-repeat; -} - -.actions ul li { - padding: 4px 5px 4px 25px; - font-size: 11px; - line-height: 12px; -} - -.actions ul li a { - margin-left: -15px; - padding-left: 15px; - font-weight: bold; - background-position: 0 50%; - background-repeat: no-repeat; -} - -.actions li.add-link a:link, .actions li.add-link a:visited { - background-image: url('../img/icons/icon-actions-add-link.png'); -} -.actions li.add-link a:hover, .actions li.add-link a:active { - background-image: url('../img/icons/icon-actions-add-link-hover.png'); -} -.actions li.change-link a:link, .actions li.change-link a:visited { - background-image: url('../img/icons/icon-actions-change-link.png'); -} -.actions li.change-link a:hover, .actions li.change-link a:active { - background-image: url('../img/icons/icon-actions-change-link-hover.png'); -} - -.actions li.delete-link { - text-decoration: line-through; - background: url('../img/icons/icon-actions-delete-link.png') 10px 7px no-repeat; -} - - - -/* Module Search & Module Filter ------------------------------------------------------------------------------------------------------- */ - -.module.search, -.module.filter { - position: relative; - float: right; - z-index: 990; - padding: 8px 10px; -} -.module.filter + .module.search { - padding-right: 0; -} - -.module.filter .pulldown-container { - position: absolute; - width: inherit; -} - -.module.search .tooltip { - position: absolute; -} -.module.search .tooltip.search-fields { - top: 25px; -} -.module.search .tooltip .tooltip-pointer { - position: relative; - z-index: 1000; - display: block; - width: 30px; - height: 8px; - background: transparent url('../img/backgrounds/tooltip-pointer.png') 10px 100% no-repeat scroll; -} -.module.search .tooltip .tooltip-content { - position: relative; - z-index: 990; - top: -1px; - padding: 8px 10px; - font-size: 11px; - line-height: 15px; -} - -a.button.toggle-filters { - display: block; - margin: 0; - padding: 4px 20px 4px 8px; -} -a.button.toggle-filters:link, a.button.toggle-filters:visited { - background: transparent url('../img/icons/icon-dropdown.png') 100% 3px no-repeat; -} -.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited { - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; -} -.open a.button.toggle-filters, .selected a.button.toggle-filters, -.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active, -a.button.toggle-filters:hover, a.button.toggle-filters:active { - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; -} -.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited { - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; -} -.open a.button.toggle-filters, -.open.selected a.button.toggle-filters, -.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active, -a.button.toggle-filters:hover, a.button.toggle-filters:active { - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; -} - -.filter-pulldown { - display: none; - position: relative; - z-index: 1000; - margin: -1px 0; - padding: 0 10px 10px; -} -.filter-pulldown .filter { - position: relative; - padding: 7px 0 0; - width: 100%; -} -.filter-pulldown select { - width: 100% !important; -} -.filter-pulldown label { - margin: 0 0 -2px; - padding: 0; - width: 100% !important; - line-height: 12px; - font-weight: bold; -} - - - -/* Module Date Hierarchy ------------------------------------------------------------------------------------------------------- */ - -.module + .module.date-hierarchy { - margin-top: -8px; -} - -.date-hierarchy ul { - position: relative; - float: left; - clear: both; - font-size: 11px; - line-height: 16px; - font-weight: bold; -} -.date-hierarchy ul li { - position: relative; - float: left; - margin-right: 10px; -} -.module.date-hierarchy ul a, -.module.date-hierarchy ul span { - padding: 2px 5px 1px; - font-weight: normal; -} -.date-hierarchy ul li a.date-hierarchy-back { - padding-left: 10px; - background: 0 50% no-repeat scroll; -} - -.date-hierarchy a.date-hierarchy-back:link, .date-hierarchy a.date-hierarchy-back:visited { - background-image: url('../img/icons/icon-date-hierarchy-back.png'); -} -.date-hierarchy a.date-hierarchy-back:hover, .date-hierarchy a.date-hierarchy-back:active { - background-image: url('../img/icons/icon-date-hierarchy-back-hover.png'); -} - - - -/* Pagination ------------------------------------------------------------------------------------------------------- */ - -.module.pagination { - padding: 8px 10px; -} -.module .module.pagination { - position: relative; - float: left; -} -ul.pagination { - position: relative; - clear: both; - margin: 0; - padding: 0; - width: auto; - font-weight: bold; -} -ul.pagination li { - position: relative; - float: left; - display: block; - margin-right: 3px; -} -ul.pagination li.results { - margin-right: 10px; -} -ul.pagination li.separator { - border-color: transparent; -} -ul.pagination li:last-child { - clear: right; -} - -ul.pagination span, -ul.pagination a { - display: inline-block; - padding: 4px 8px 4px; - min-width: 25px; - font-size: 11px; - font-weight: bold; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} -ul.pagination li.separator span { - padding: 4px 0; - min-width: 10px; - font-size: 14px; -} -ul.pagination li.showall { - margin-left: 7px; -} -.submit-row ul.pagination li, -.submit-row ul.pagination li.results { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - - - -/* Module Changelist-Results ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-results { - background: url('../img/backgrounds/changelist-results.png') repeat scroll !important; -} -.changelist-actions + .changelist-results, -.changelist-results + .changelist-actions { - margin-top: -1px; -} - - - -/* Module Changelist Actions ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-actions { - display: none; - position: relative; - margin-bottom: 0; -} - -.module.changelist-actions ul { - position: relative; - float: left; - display: inline; - font-size: 11px; - line-height: 16px; - font-weight: bold; - margin: -1px 10px -1px 0; -} -.module.changelist-actions ul li { - position: relative; - float: left; - display: block; - margin-right: 3px; -} -.module.changelist-actions ul li.all { - margin-right: 10px; -} - -.module.changelist-actions ul a, -.module.changelist-actions ul span { - display: inline-block; - padding: 4px 8px 3px; - font-size: 11px; - font-weight: bold; - border: 1px solid; -} -.module.changelist-actions ul span span { - padding: 0; -} - -.module.changelist-actions #action-toggle { - display: none; -} -.module.changelist-actions select { - float: left; - margin: 0 10px 0 0; - width: 278px; -} - -.module.changelist-actions li.all, -.module.changelist-actions li.clear-selection, -.module.changelist-actions li.question { - display: none; -} - - - -/* Module Footer ------------------------------------------------------------------------------------------------------- */ - -.module.footer { - position: fixed; - z-index: 1000; - bottom: 0; - margin: 0 -20px; - padding: 12px 20px; - width: 100%; - opacity: 1; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} -.module.footer.changelist-actions { - padding: 15px 20px 14px; -} - - - -/* Submit Row ------------------------------------------------------------------------------------------------------- */ - -.module.submit-row { - width: 100%; -} -ul.submit-row { - position: relative; - float: left; - clear: both; - width: 100%; -} -.pagination + ul.submit-row { - float: right; - clear: none; - width: 25%; -} -ul.submit-row li { - float: right; - margin-left: 10px; -} - -ul.submit-row li.left { - float: left; -} -ul.submit-row li.left:first-child { - margin-left: 0; -} - - - -/* Sortable ------------------------------------------------------------------------------------------------------- */ - -.sortablehelper, sortablehelper * { - display: none; -} - - - - - - - diff --git a/3rd_party_apps/grappelli/media/css/datepicker/grappelli-theme-extensions.css b/3rd_party_apps/grappelli/media/css/datepicker/grappelli-theme-extensions.css deleted file mode 100644 index 5b568cff5f..0000000000 --- a/3rd_party_apps/grappelli/media/css/datepicker/grappelli-theme-extensions.css +++ /dev/null @@ -1,444 +0,0 @@ - -body { -/* background: #e4f !important;*/ -} - - - - - -/* Widget Basics ------------------------------------------------------------------------------------------------------- */ - -.module.ui-widget { - border: none; - background: #fff; -} -.ui-widget-content { - border: 1px solid #ccc; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; - background: #eee; -} - - - -/* Accordion ------------------------------------------------------------------------------------------------------- */ - - -/* Overlays */ -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { - display: block; - font-size: 1em; - padding: 0 0 0 12px; -} -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { - top: 0; - margin-top: 0; - margin-bottom: 0; - padding: 5px 15px; - border-top: 1px solid #fff; -} -.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker -----------------------------------*/ - - - -.ui-accordion-header { - margin-top: 2px !important; - cursor: pointer; - outline: none; -} -.ui-accordion .ui-accordion-header a { - padding: 0 0 0 12px; - color: #444; - outline: none; -} - -.ui-accordion-header.ui-state-default { - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} -.ui-accordion-header.ui-state-active { - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -} - - -/* Accordion Module ......................................... */ - -.module .ui-accordion-header.ui-state-default { - border: 1px solid #bdbdbd; - background-color: #a1d4e5; -} -.module .ui-accordion-header.ui-state-default:hover { - background-color: #d6d6d6; -} -.module .ui-accordion-header.ui-state-active { - border: 1px solid #bdbdbd; - background-color: #d6d6d6; -} - - - -/* Accordion Module in Group......................................... */ - -.group .module .ui-accordion-header.ui-state-default { - border: 1px solid #c7c7c7; - background-color: #cee9f2; -} -.group .module .ui-accordion-header.ui-state-default:hover { - background-color: #e0e0e0; -} -.group .module .ui-accordion-header.ui-state-active { - border: 1px solid #c7c7c7; - background-color: #e0e0e0; -} - - - - -/*.module .ui-accordion-header { - border-top: 1px solid #e4f; -}*/ -.group .module .ui-accordion-header { - border-top: 1px solid #4ef; -} - - - -/* Datepicker ------------------------------------------------------------------------------------------------------- */ - - -/*button.ui-datepicker-trigger { - margin-left: 5px; - width: 25px; - background: #4ef url('/media/grappelli/img/icons/icon-calendar.png') 50% 50% no-repeat; -} -button.ui-datepicker-trigger:hover { - background: transparent url('/media/grappelli/img/icons/icon-calendar-hover.png') 50% 50% no-repeat; -}*/ - -.ui-datepicker { - width: auto !important; padding: 3px 3px 0; - border-color: #bdbdbd; - box-shadow: 0 0 10px #333; -moz-box-shadow: 0 0 10px #333; -webkit-box-shadow: 0 0 10px #333; -} -.ui-datepicker .ui-datepicker-header { - padding: 2px 0; - height: 25px; -} -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { - position: absolute; - top: 4px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 3px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { - margin: 3px 25px 2px; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - float:left; - font-size:1em; - margin: -3px 0 -1px !important; - min-width: 30px; -} -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { - float: right; -} -.ui-datepicker table { - width: 100%; - font-size: 12px; - margin: 0 0 2px; -} -.ui-datepicker th { padding: 5px 0; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { - min-width: 25px; - border: 0; padding: 1px; -} -.ui-datepicker td span, .ui-datepicker td a { - padding: 4px 0 3px; - text-align: center; - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -} -.ui-datepicker td a.ui-state-hover { - color: #fff !important; - border-color: #444 !important; - background: #444 !important; -} -.ui-datepicker td a.ui-state-active { -/* color: #fff;*/ -/* border-color: #aaa;*/ - background: #fff; -} -.ui-datepicker td a.ui-state-highlight { -/* color: #fff;*/ - border-color: #bababa; - background: #D6D6D6; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: 10px 0 0; - padding: 0; - border-left: 0; - border-right: 0; - border-bottom: 0; - } -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: 3px 0; - padding: 4px 5px 5px; - height: 25px; - font-size: 12px; - background: #fff; - cursor: pointer; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - opacity: 1 !important; - color: #fff; font-weight: bold; - border-color: #309bbf; - background: #309bbf; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover { - color: #fff !important; - border-color: #444 !important; - background: #444 !important; -} - -.ui-datepicker-multi .ui-datepicker-group-first .ui-datepicker-title, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title { - margin-right: 5px !important; -} -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title, -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-title { - margin-left: 5px !important; -} - -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; -} -.ui-datepicker-multi .ui-datepicker-group-first table, -.ui-datepicker-multi .ui-datepicker-group-middle table { - margin-right: 5px !important; -} -.ui-datepicker-multi .ui-datepicker-group-middle table, -.ui-datepicker-multi .ui-datepicker-group-last table { - margin-left: 5px !important; -} -.ui-datepicker-multi .ui-datepicker-group-middle table { - margin-left: 3px !important; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - border: none; -} - -.ui-datepicker-append { - margin-left: 6px; color: #999; font-size: 10px; -} - - - -/* Tabs ------------------------------------------------------------------------------------------------------- */ - -.ui-tabs { - padding: 0; zoom: 1; -} -.ui-tabs .ui-tabs-nav { - padding: 0; - color: #444; font-size: 12px; - border: none; - border-bottom: 1px solid #bdbdbd; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -/* -moz-border-radius-bottomright: 0;*/ - background: none; -} -.ui-tabs .ui-tabs-nav li { - position: relative; float: left; - border-bottom-width: 1px !important; - margin: 0 .2em -1px 0; - padding: 0; -} -.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { - padding-bottom: 0px; border-bottom-width: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { - padding: 0; - display: block; - border: 1px solid #bdbdbd; - border-top: 1px solid #fff; - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; - background: #eee; -} -.ui-tabs .ui-tabs-hide { display: none !important; } - - - - -/* gAutocomplete ------------------------------------------------------------------------------------------------------- */ - -.ui-gAutocomplete-wrapper { - position: absolute; - z-index: 400; -} -ul.ui-gAutocomplete-results { - margin-top: 4px; - padding: 5px; - border: 1px solid #ddd; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - box-shadow: 0 0 3px #444; -moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; - background: #fff; -} -ul.ui-gAutocomplete-results li { - padding: 2px 5px; - color: #666; - cursor: pointer; -} -ul.ui-gAutocomplete-results li:hover { - background: #e1f0f5; -} -ul.ui-gAutocomplete-results li:first-child { - border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} -ul.ui-gAutocomplete-results li:last-child { - border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} -ul.ui-gAutocomplete-results li + li { - border-top: 1px solid #eee; -} - -ul.ui-gAutocomplete-results li b { - margin: 0 1px; - color: #444; -/* text-decoration: underline;*/ -} - - - -/* gFacelist ------------------------------------------------------------------------------------------------------- */ - -/*span.ui-gFacelist-message { - display: inline-block; - height: 25px; - background: #fff; - margin: 0; - padding: 3px 5px 4px; - vertical-align: middle; - color: #666; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; - border: 1px solid #bbb; - border-color: #ccc #ddd #ddd #ccc; - border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; - border-top-right-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; - outline: none; -}*/ - -.ui-gFacelist-toolbar input.ui-gAutocomplete-autocomplete { -/* margin-top: 4px;*/ -/* width: 100px;*/ - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -} -.ui-gFacelist-toolbar button { - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -} - -.ui-gFacelist-toolbar .ui-gAutocomplete-wrapper { - margin-top: -4px; -} - -ul.ui-gFacelist-facelist { - position: relative; float: left; clear: both; - padding: 0px 5px 5px; - border: 1px solid #bbb; - border-color: #ccc #ddd #ddd #ccc; - border-top: none; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; - background: #fff; - -} -li.ui-gFacelist-item { - position: relative; float: left; - margin-top: 5px; padding: 3px 6px 2px; - width: auto; - font-weight: bold; - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; - background: #ddd; -} -li.ui-gFacelist-item { - margin-right: 5px; -} - -a.ui-gFacelist-item-remove { - display: inline-block; - margin: 0 0 -3px 0; - width: 16px; - height: 16px; - background: transparent 100% 3px no-repeat; -} -a.ui-gFacelist-item-remove:link, a.ui-gFacelist-item-remove:visited { - background-image: url('/media/grappelli/img/icons/icon-tools-delete-handler.png'); -} -a.ui-gFacelist-item-remove:hover, a.ui-gFacelist-item-remove:active { - background-image: url('/media/grappelli/img/icons/icon-tools-delete-handler-hover.png'); -} - - - - - -/* Datepicker Fields in Grid (Normal - 22px) ------------------------------------------------------------------------------------------------------- */ - -/*.span-24 input.vDateField.hasDatepicker { width: 880px; } -.span-23 input.vDateField.hasDatepicker { width: 840px; } -.span-22 input.vDateField.hasDatepicker { width: 800px; } -.span-21 input.vDateField.hasDatepicker { width: 760px; } -.span-20 input.vDateField.hasDatepicker { width: 720px; } -.span-19 input.vDateField.hasDatepicker { width: 680px; } -.span-18 input.vDateField.hasDatepicker { width: 640px; } -.span-17 input.vDateField.hasDatepicker { width: 600px; } -.span-16 input.vDateField.hasDatepicker { width: 560px; } -.span-15 input.vDateField.hasDatepicker { width: 520px; } -.span-14 input.vDateField.hasDatepicker { width: 480px; } -.span-13 input.vDateField.hasDatepicker { width: 440px; } -.span-12 input.vDateField.hasDatepicker { width: 400px; } -.span-11 input.vDateField.hasDatepicker { width: 360px; } -.span-10 input.vDateField.hasDatepicker { width: 320px; } -.span-9 input.vDateField.hasDatepicker { width: 280px; } -.span-8 input.vDateField.hasDatepicker { width: 240px; } -.span-7 input.vDateField.hasDatepicker { width: 200px; } -.span-6 input.vDateField.hasDatepicker { width: 160px; } -.span-5 input.vDateField.hasDatepicker { width: 120px; } -.span-4 input.vDateField.hasDatepicker { width: 80px; } - -.form-cell.span-12 label + input.vDateField.hasDatepicker { - width: 250px; -} -.form-cell.span-8 label + input[type=text].vDateField.hasDatepicker { - width: 90px; -}*/ diff --git a/3rd_party_apps/grappelli/media/css/forms.css b/3rd_party_apps/grappelli/media/css/forms.css deleted file mode 100644 index 2a6c601f91..0000000000 --- a/3rd_party_apps/grappelli/media/css/forms.css +++ /dev/null @@ -1,809 +0,0 @@ - - - -/* Basic Settings, Fieldsets, Form-Rows ------------------------------------------------------------------------------------------------------- */ - -form { - margin: 0; - padding: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -.row p.help { - margin: 3px 0 2px 0; - padding: 0; -} -.row.cells p.help { - max-width: 278px; - white-space: normal !important; -} - -.row ul.radio-list + p.help, -.row ul.checkbox-list + p.help { - margin-top: -3px; -} - - - -/* Errors ------------------------------------------------------------------------------------------------------- */ - -.errornote { - margin-bottom: 7px; - padding: 8px 10px; - font-size: 12px; - font-weight: bold; -} -/* little fix to accomodate the top aligned login form .. */ -.errornote.login-errors { - margin-bottom: 0 !important; - padding: 8px 12px; -} -ul.errorlist { - margin: 6px 0 -3px; - font-size: 11px; - line-height: 13px; - font-weight: bold; -} -ul.errorlist li { - padding: 0 5px 0 0; -} -p.errornote + ul.errorlist { - margin-bottom: 8px; -} -ul.errorlist:empty { - display: none; - margin: 0; -} -.group.tabular ul.errorlist { - margin-left: 11px; -} -.group.stacked ul.errorlist { - margin-left: 11px; - margin-bottom: 5px; -} -.group.stacked h3 + * + ul.errorlist { - margin: 0 !important; - padding: 5px 11px; -} -.cell ul.errorlist { - padding-left: 0; -} -.cell ul.errorlist li { - padding-left: 0; -} -.cell label + * + ul.errorlist, -.cell label + * + * + ul.errorlist { - padding-left: 160px !important; -} -table ul.errorlist { - margin: -9px 0 6px; -} -.group.stacked .row ul.errorlist, -.module.table ul.errorlist { - margin-top: 5px; - margin-left: 0; - margin-bottom: -3px; -} -ul.radiolist.inline + ul.errorlist, -ul.radiolist.inline + * + ul.errorlist { - position: relative; clear: both; -} -ul.radiolist + ul.errorlist, -ul.radiolist + * + ul.errorlist { - margin-top: 0 !important; -} - -.module.table .tbody>ul.errorlist { - margin-top: 2px; - margin-left: 11px; - margin-bottom: 2px; -} -.module.table .tr ul.errorlist { - margin-left: 0; -} -.module.table ul.radiolist + ul.errorlist, -.module.table ul.radiolist + * + ul.errorlist { - margin: -2px 0 0; -} -table ul.errorlist li, -.module.table ul.errorlist li { - padding-left: 0; -} -p.errornote + ul.errorlist li { - padding-left: 10px; -} - - - -/* Labels & Other Typographic Elements in Forms ------------------------------------------------------------------------------------------------------- */ - -label { - margin: 5px 0 -5px; - font-size: 11px; - line-height: 15px; - cursor: pointer; -} -.required label, label.required, -.row .required label, .row label.required { - font-weight: bold; -} - -.module label { - display: block; - padding: 0 0 6px; - white-space: normal; -} -.module .vCheckboxLabel { - display: inline; - float: none; - clear: both; - margin: 0 0 0 10px; - padding: 0; -} - - - -/* Form Elements ------------------------------------------------------------------------------------------------------- */ - -input, textarea, select, button { - margin: 0; - vertical-align: top; - font-family: Arial, sans-serif; - font-size: 12px; - font-weight: bold; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} - - -/* Text, Password ................................................... */ - -input[type=text], input[type=password] { - padding: 5px 5px 4px; - height: 25px; -} -/* Webkit browser hack: apply same horizontal padding as in moz browsers - Moz Browsers have a default horizontal padding of 3px in input[type=submit] */ -@media screen and (-webkit-min-device-pixel-ratio:0) { - input[type=text], input[type=password] { - line-height: 13px !important; - } -} - - -/* Searchbar ................................................... */ - -form#changelist-search { - position: relative; - float: left; - clear: both; -} -input#searchbar { - position: relative; - float: left; - padding-left: 8px; - padding-right: 30px; - width: 218px; - height: 26px; - font-size: 11px; -} - - -/* FileBrowseField ................................................... */ - -input.vFileBrowseField { - padding-right: 25px; -} - - -/* File ................................................... */ - -input[type=file] { - position: relative; - top: 1px; - height: auto; - border: 0; -} -.th input[type=file], -.td input[type=file] { - top: 3px; - margin-bottom: -2px; -} - - -/* Date & Time ................................................... */ - -.vDateField, .vTimeField { - margin-left: 0; -} -p.datetime { - margin-bottom: 0 !important; - padding: 0; -} -p.datetime input.vTimeField { - margin-left: 13px; -} - - -/* Textarea ................................................... */ - -textarea { - vertical-align: top; - padding: 3px 5px; -} -fieldset.monospace textarea { - font-family: "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace; -} - - -/* Select ................................................... */ - -select { - padding: 4px 3px 4px 3px; - height: 25px; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - select { - padding: 4px 28px 4px 8px; - -webkit-appearance: textfield; - background: #fff url('../img/icons/icon-form-select.png') 100% 50% no-repeat; - } -} -select[multiple=multiple] { - padding-right: 5px; - height: 160px; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - select[multiple=multiple] { - background-image: none; - } -} - - -/* Checkbox, Radio ................................................... */ - -input[type=checkbox], input[type=radio] { - position: relative; - margin: 0; -} -.row input[type=checkbox], .row input[type=radio] { - margin-left: 0; - margin-right: 5px; -} -.th>input[type=radio], -.th>input[type=checkbox], -.td>input[type=radio], -.td>input[type=checkbox] { - top: 5px; - margin-bottom: -3px; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - .th>input[type=radio], - .td>input[type=radio] { - top: 6px; - margin-bottom: -2px; - } - .th>input[type=checkbox], - .td>input[type=checkbox] { - top: 7px; - margin-bottom: -2px; - } -} -.row input[type=radio], -.th ul.radiolist input[type=radio], -.td ul.radiolist input[type=radio] { - top: 0; -} -.row input[type=checkbox], -.th ul.checkboxlist input[type=checkbox], -.td ul.checkboxlist input[type=checkbox] { - top: 2px; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - .row input[type=radio], - .th ul.radiolist input[type=radio], - .td ul.radiolist input[type=radio] { - top: 1px; - } - .row input[type=checkbox], - .th ul.checkboxlist input[type=checkbox], - .td ul.checkboxlist input[type=checkbox] { - top: 3px; - } -} -.th input[type=radio], -.th input[type=checkbox], -.td input[type=radio], -.td input[type=checkbox], -ul.radiolist input[type=radio], -ul.checkboxlist input[type=checkbox] { - margin-left: 0; - margin-right: 5px; -} - -.row input[type=checkbox] + label { - position: relative; - float: none; - top: 0; - display: inline-block; - margin-bottom: -2px; -} - -.row ul.checkboxlist input[type=checkbox] { - top: 0; - margin: 0 5px 0 0; -} -.row ul.checkboxlist label input[type=checkbox] { - top: -2px; - vertical-align: middle; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - .row ul.checkboxlist label input[type=checkbox] { - top: -1px; - vertical-align: middle; - } -} - -.row label + input + p.help input[type=checkbox] { - position: relative; - top: -2px; - margin: 0 3px 0 0; -} - -ul.tools .delete-handler-container input[type=checkbox], -ul.tools .remove-handler-container input[type=checkbox] { - display: none !important; -} - - -/* Radiolists & Checkboxlists ................................................... */ - -ul.radiolist, ul.checkboxlist { - position: relative; - float: none; - display: inline-block; - margin: 5px 0; - padding: 0; - font-size: 11px; - line-height: 15px; - font-weight: normal; -} - -.row>ul.radiolist, .row>ul.checkboxlist { - margin: 0; -} - -ul.radiolist li + li, ul.checkboxlist li + li { - margin-top: 2px; -} - -ul.radiolist.inline, ul.checkboxlist.inline { - float: left; - display: inline; - margin-top: 5px; - margin-bottom: 3px; - padding-right: 20px; -} -th ul.radiolist.inline, th ul.checkboxlist.inline, -td ul.radiolist.inline, td ul.checkboxlist.inline { - margin-top: 0; -} -ul.radiolist.inline li, ul.checkboxlist.inline li { - float: left; - display: inline; - margin-top: 0 !important; - margin-bottom: 2px; - padding-right: 20px; -} -.module.tbody ul.radiolist.inline, .module.tbody ul.checkboxlist.inline { - display: inline; - white-space: normal; -} -.module.tbody ul.radiolist.inline li, .module.tbody ul.checkboxlist.inline li { - position: relative; - float: left; - display: inline; -} -.row.cells ul.radiolist.inline li, .row.cells ul.checkboxlist.inline li { - float: none; -} - -ul.radiolist label, ul.checkboxlist label { - float: none; - display: inline-block; - margin: 0; - padding: 0; - width: auto !important; - white-space: nowrap; -} - - -/* Changelist Form Fields ................................................... */ - -#changelist table input[type=text], -#changelist table input[type=password], -#changelist table input[type=file], -#changelist table select, -#changelist table textarea { - position: relative; - top: -5px; - margin-bottom: -9px; - vertical-align: top; -} -#changelist table input[type=file] { - top: -3px; - margin-bottom: -7px; -} -#changelist table input[type=radio], -#changelist table input[type=checkbox] { - position: relative; - top: 0; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - #changelist table input[type=radio], - #changelist table input[type=checkbox] { - top: 1px; - } -} -#changelist table thead input[type=radio], -#changelist table thead input[type=checkbox] { - top: 0; -} - - - -/* Form Fields in Grid ------------------------------------------------------------------------------------------------------- */ - -input[class*="span"], select[class*="span"], textarea[class*="span"] { - margin-right: 0; -} - -.span-24 input[type=text], .span-24 input[type=password], -.span-24 select, .span-24 textarea, -input[type=text].span-24, input[type=password].span-24, -select.span-24, textarea.span-24, -.span-24 .ui-gFacelist-message, -.span-24 .ui-gFacelist-facelist { - width: 918px; -} -.span-23 input[type=text], .span-23 input[type=password], -.span-23 select, .span-23 textarea, -input[type=text].span-23, input[type=password].span-23, -select.span-23, textarea.span-23, -.span-23 .ui-gFacelist-message, -.span-23 .ui-gFacelist-facelist { - width: 878px; -} -.span-22 input[type=text], .span-22 input[type=password], -.span-22 select, .span-22 textarea, -input[type=text].span-22, input[type=password].span-22, -select.span-22, textarea.span-22, -.span-22 .ui-gFacelist-message, -.span-22 .ui-gFacelist-facelist { - width: 838px; -} -.span-21 input[type=text], .span-21 input[type=password], -.span-21 select, .span-21 textarea, -input[type=text].span-21, input[type=password].span-21, -select.span-21, textarea.span-21, -.span-21 .ui-gFacelist-message, -.span-21 .ui-gFacelist-facelist { - width: 798px; -} -.span-20 input[type=text], .span-20 input[type=password], -.span-20 select, .span-20 textarea, -input[type=text].span-20, input[type=password].span-20, -select.span-20, textarea.span-20, -.span-20 .ui-gFacelist-message, -.span-20 .ui-gFacelist-facelist, - -.span-24 label + input[type=text], .span-24 label + input[type=password], -.span-24 label + select, .span-24 label + textarea { - width: 758px; -} -.span-19 input[type=text], .span-19 input[type=password], -.span-19 select, .span-19 textarea, -input[type=text].span-19, input[type=password].span-19, -select.span-19, textarea.span-19, -.span-19 .ui-gFacelist-message, -.span-19 .ui-gFacelist-facelist, - -.span-23 label + input[type=text], .span-23 label + input[type=password], -.span-23 label + select, .span-23 label + textarea { - width: 718px; -} -.span-18 input[type=text], .span-18 input[type=password], -.span-18 select, .span-18 textarea, -input[type=text].span-18, input[type=password].span-18, -select.span-18, textarea.span-18, -.span-18 .ui-gFacelist-message, -.span-18 .ui-gFacelist-facelist, - -.span-22 label + input[type=text], .span-22 label + input[type=password], -.span-22 label + select, .span-22 label + textarea { - width: 678px; -} -.span-17 input[type=text], .span-17 input[type=password], -.span-17 select, .span-17 textarea, -input[type=text].span-17, input[type=password].span-17, -select.span-17, textarea.span-17, -.span-17 .ui-gFacelist-message, -.span-17 .ui-gFacelist-facelist, - -.span-21 label + input[type=text], .span-21 label + input[type=password], -.span-1 label + select, .span-21 label + textarea { - width: 638px; -} -.span-16 input[type=text], .span-16 input[type=password], -.span-16 select, .span-16 textarea, -input[type=text].span-16, input[type=password].span-16, -select.span-16, textarea.span-16, -.span-16 .ui-gFacelist-message, -.span-16 .ui-gFacelist-facelist, -.span-24 input.vForeignKeyRawIdAdminField, -.span-24 input.vManyToManyRawIdAdminField, - -.span-20 label + input[type=text], .span-20 label + input[type=password], -.span-20 label + select, .span-20 label + textarea { - width: 598px; -} -.span-15 input[type=text], .span-15 input[type=password], -.span-15 select, .span-15 textarea, -input[type=text].span-15, input[type=password].span-15, -select.span-15, textarea.span-15, -.span-15 .ui-gFacelist-message, -.span-15 .ui-gFacelist-facelist, -.span-23 input.vForeignKeyRawIdAdminField, -.span-23 input.vManyToManyRawIdAdminField, - -.span-19 label + input[type=text], .span-19 label + input[type=password], -.span-19 label + select, .span-19 label + textarea { - width: 558px; -} -.span-14 input[type=text], .span-14 input[type=password], -.span-14 select, .span-14 textarea, -input[type=text].span-14, input[type=password].span-14, -select.span-14, textarea.span-14, -.span-14 .ui-gFacelist-message, -.span-14 .ui-gFacelist-facelist, -.span-22 input.vForeignKeyRawIdAdminField, -.span-22 input.vManyToManyRawIdAdminField, - -.span-18 label + input[type=text], .span-18 label + input[type=password], -.span-18 label + select, .span-18 label + textarea { - width: 518px; -} -.span-13 input[type=text], .span-13 input[type=password], -.span-13 select, .span-13 textarea, -input[type=text].span-13, input[type=password].span-13, -select.span-13, textarea.span-13, -.span-13 .ui-gFacelist-message, -.span-13 .ui-gFacelist-facelist, -.span-21 input.vForeignKeyRawIdAdminField, -.span-21 input.vManyToManyRawIdAdminField, - -.span-17 label + input[type=text], .span-17 label + input[type=password], -.span-17 label + select, .span-17 label + textarea { - width: 478px; -} -.span-12 input[type=text], .span-12 input[type=password], -.span-12 select, .span-12 textarea, -input[type=text].span-12, input[type=password].span-12, -select.span-12, textarea.span-12, -.span-12 .ui-gFacelist-message, -.span-12 .ui-gFacelist-facelist, -.span-20 input.vForeignKeyRawIdAdminField, -.span-20 input.vManyToManyRawIdAdminField, - -.span-16 label + input[type=text], .span-16 label + input[type=password], -.span-16 label + select, .span-16 label + textarea { - width: 438px; -} -.span-11 input[type=text], .span-11 input[type=password], -.span-11 select, .span-11 textarea, -input[type=text].span-11, input[type=password].span-11, -select.span-11, textarea.span-11, -.span-11 .ui-gFacelist-message, -.span-11 .ui-gFacelist-facelist, -.span-19 input.vForeignKeyRawIdAdminField, -.span-19 input.vManyToManyRawIdAdminField, - -.span-15 label + input[type=text], .span-15 label + input[type=password], -.span-15 label + select, .span-15 label + textarea { - width: 398px; -} -.span-10 input[type=text], .span-10 input[type=password], -.span-10 select, .span-10 textarea, -input[type=text].span-10, input[type=password].span-10, -select.span-10, textarea.span-10, -.span-10 .ui-gFacelist-message, -.span-10 .ui-gFacelist-facelist, -.span-18 input.vForeignKeyRawIdAdminField, -.span-18 input.vManyToManyRawIdAdminField, - -.span-14 label + input[type=text], .span-4 label + input[type=password], -.span-14 label + select, .span-14 label + textarea { - width: 358px; -} -.span-9 input[type=text], .span-9 input[type=password], -.span-9 select, .span-9 textarea, -input[type=text].span-9, input[type=password].span-9, -select.span-9, textarea.span-9, -.span-9 .ui-gFacelist-message, -.span-9 .ui-gFacelist-facelist, -.span-17 input.vForeignKeyRawIdAdminField, -.span-17 input.vManyToManyRawIdAdminField, - -.span-13 label + input[type=text], .span-13 label + input[type=password], -.span-13 label + select, .span-13 label + textarea { - width: 318px; -} -.span-8 input[type=text], .span-8 input[type=password], -.span-8 select, .span-8 textarea, -input[type=text].span-8, input[type=password].span-8, -select.span-8, textarea.span-8, -.span-8 .ui-gFacelist-message, -.span-8 .ui-gFacelist-facelist, -.span-16 input.vForeignKeyRawIdAdminField, -.span-16 input.vManyToManyRawIdAdminField, - -.span-12 label + input[type=text], .span-12 label + input[type=password], -.span-12 label + select, .span-12 label + textarea { - width: 278px; -} -.span-7 input[type=text], .span-7 input[type=password], -.span-7 select, .span-7 textarea, -input[type=text].span-7, input[type=password].span-7, -select.span-7, textarea.span-7, -.span-15 input.vForeignKeyRawIdAdminField, -.span-15 input.vManyToManyRawIdAdminField, - -.span-11 label + input[type=text], .span-11 label + input[type=password], -.span-11 label + select, .span-11 label + textarea { - width: 238px; -} -.span-6 input[type=text], .span-6 input[type=password], -.span-6 select, .span-6 textarea, -input[type=text].span-6, input[type=password].span-6, -select.span-6, textarea.span-6, -.span-14 input.vForeignKeyRawIdAdminField, -.span-14 input.vManyToManyRawIdAdminField, - -.span-10 label + input[type=text], .span-10 label + input[type=password], -.span-10 label + select, .span-10 label + textarea { - width: 198px; -} -.span-5 input[type=text], .span-5 input[type=password], -.span-5 select, .span-5 textarea, -input[type=text].span-5, input[type=password].span-5, -select.span-5, textarea.span-5, -.span-13 input.vForeignKeyRawIdAdminField, -.span-13 input.vManyToManyRawIdAdminField, - -.span-9 label + input[type=text], .span-9 label + input[type=password], -.span-9 label + select, .span-9 label + textarea { - width: 158px; -} -.span-4 input[type=text], .span-4 input[type=password], -.span-4 select, .span-4 textarea, -input[type=text].span-4, input[type=password].span-4, -select.span-4, textarea.span-4, -.span-12 input.vForeignKeyRawIdAdminField, -.span-12 input.vManyToManyRawIdAdminField, - -.span-8 label + input[type=text], .span-8 label + input[type=password], -.span-8 label + select, .span-8 label + textarea { - width: 118px; -} -.span-3 input[type=text], .span-3 input[type=password], -.span-3 select, .span-3 textarea, -input[type=text].span-3, input[type=password].span-3, -select.span-3, textarea.span-3, -.span-11 input.vForeignKeyRawIdAdminField, -.span-11 input.vManyToManyRawIdAdminField, - -.span-7 label + input[type=text], .span-7 label + input[type=password], -.span-7 label + select, .span-7 label + textarea { - width: 78px; -} -.span-2 input[type=text], .span-2 input[type=password], -.span-2 select, .span-2 textarea, -input[type=text].span-2, input[type=password].span-2, -select.span-2, textarea.span-2, -.span-10 input.vForeignKeyRawIdAdminField, -.span-10 input.vManyToManyRawIdAdminField, - -.span-6 label + input[type=text], .span-6 label + input[type=password], -.span-6 label + select, .span-6 label + textarea { - width: 38px; -} - -.container-grid .span-flexible input[type=text], .container-grid .span-flexible input[type=password], -.container-grid .span-flexible textarea, .container-grid .span-flexible select { - width: 100% !important; -} - - - -/* Form Elements: Basic Widths & Heights ------------------------------------------------------------------------------------------------------- */ - -input[type=text], -input[type=password], -.vDateField, -.vTimeField, -.vIntegerField, -.vPositiveSmallIntegerField, -.vManyToManyRawIdAdminField, -.vForeignKeyRawIdAdminField, -.vAutocompleteSearchField, -.vAutocompleteRawIdAdminField { - width: 118px; -} - -input.vTextField, -input.vURLField, -input.vFileBrowseField, -textarea, -.vLargeTextField, -.vXMLLargeTextField, -input.vM2MAutocompleteSearchField { - width: 278px; -} - -.row select { - min-width: 118px; -} - -.vLargeTextField { - height: 118px; -} - - - -/* Large Form Elements in Change-Form: Widths & Heights ------------------------------------------------------------------------------------------------------- */ - -.row .vTextField, -.row .vURLField, -.row .vFileBrowseField, -.row textarea, -.row .vLargeTextField, -.row .vXMLLargeTextField, -.row .vAutocompleteSearchField, -.row .vM2MAutocompleteSearchField { - width: 758px; -} -.row select { - max-width: 758px; -} - - - -/* Form Elements in Changelist-Results Table & Tabular Modules: Widths & Heights ------------------------------------------------------------------------------------------------------- */ - -.changelist-results table select, -.module.table select { - max-width: 278px; -} - - - -/* Form Elements Cells ------------------------------------------------------------------------------------------------------- */ - -.cell input[type=text], -.cell input[type=password], -.cell select { - max-width: 280px; -} - diff --git a/3rd_party_apps/grappelli/media/css/grappelli-skin-basic.css b/3rd_party_apps/grappelli/media/css/grappelli-skin-basic.css deleted file mode 100644 index 2ae70c3cee..0000000000 --- a/3rd_party_apps/grappelli/media/css/grappelli-skin-basic.css +++ /dev/null @@ -1,1294 +0,0 @@ - - - -/* TYPOGRAPHY -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - - - -/* Paragraphs ------------------------------------------------------------------------------------------------------- */ - -.module p.help, -p.help { - color: #999; -} - -.fb_show + p.help a { - border: 1px solid #309bbf; -} -.fb_show + p.help a:link, .fb_show + p.help a:visited { - border: 1px solid #309bbf; -} -.fb_show + p.help a:hover, .fb_show + p.help a:active { - border: 1px solid #444; -} - - - -/* Links ------------------------------------------------------------------------------------------------------- */ - -a:link, a:visited { - color: #309bbf; -} -a:hover, a:active, a.selected { - color: #444; -} - -.dashboard h2 a:link, .dashboard h2 a:visited, -.dashboard h3 a:link, .dashboard h3 a:visited { - color: #444; -} -.dashboard h2 a:hover, .dashboard h2 a:active, -.dashboard h3 a:hover, .dashboard h3 a:active { - color: #309bbf; -} - -#header a:link, #header a:visited { - color: #59AFCC; -} -#header a:hover, #header a:active { - color: #444; -} - - - -/* Blockquote, Pre, Code ------------------------------------------------------------------------------------------------------- */ - -blockquote { - color: #777; - border-left: 5px solid #ddd; -} - -code, pre { - color: #666; - background: inherit; -} - -pre.literal-block { - background: #eee; -} - -code strong { - color: #930; -} - -hr { - color: #eee; - border: 0; - background-color: #eee; -} - - - -/* RTE (Rich Text Edited) ------------------------------------------------------------------------------------------------------- */ - -.rte h3 { - border-top: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; -} -.rte .group h3 { - border-top: 0; -} -.rte h3:last-child, -.rte h4:last-child { - border-bottom: 0; -} -.rte td { - border-left: 1px solid #f4f4f4; -} -.rte td:first-of-type { - border-left: 0; -} -.delete-confirmation ul.rte>li { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} -.delete-confirmation ul.rte>li:first-child { - border-top: 0; -} -.delete-confirmation ul.rte>li:last-child { - border-bottom: 0; -} -.delete-confirmation ul.rte>li>ul>li { - border-top: 1px dashed #e0e0e0; -} -.rte blockquote table { - border: 1px solid #d4d4d4; -} - - - -/* Other Styles ------------------------------------------------------------------------------------------------------- */ - -.warning { - color: #bf3030; -} -.quiet { - color: #999; -} - - - -/* STRUCTURES -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -body { - color: #444; - background: #fff; -} - - - -/* Header ------------------------------------------------------------------------------------------------------- */ - -#header { - color: #eee; - background: #333; -} -#header a:hover, #header a:active { - color: #ddd; -} - - - -/* Branding, Bookmarks & User-Tools ------------------------------------------------------------------------------------------------------- */ - -.branding { - border-left: 1px solid #343434; - background-color: #262626; -} -.admin-title { - border-left: 1px solid #404040; - border-right: 1px solid #303030; -} - - -/* User Tools ................................................... */ - -#user-tools { - border-left: 1px solid #303030; -} -#user-tools>li { - border-left: 1px solid #404040; - border-right: 1px solid #303030; -} -li.user-options-container.open a.user-options-handler { - color: #eee !important; -} -li.user-options-container.open ul.user-options { - border-top: 1px solid #262626; - background: #333; -} -ul.user-options li { - border-top: 1px solid #404040; - border-bottom: 1px solid #292929; -} -ul.user-options li:last-child { - border-bottom: 0; -} - - - -/* Breadcrumbs ------------------------------------------------------------------------------------------------------- */ - -div#breadcrumbs { - color: #666; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; - background: #e6e6e6; -} - - - -/* Messages ------------------------------------------------------------------------------------------------------- */ - -ul.messagelist li { - border-bottom: 1px solid #ccc; - background-color: #e8f2da; -} -ul.messagelist.success li { - background-color: #e8f2da; -} -ul.messagelist.error li { - background-color: #f2e6e6; -} - - - -/* Login Form ------------------------------------------------------------------------------------------------------- */ - -.login .module { - border: 0; - background: #333; -} -.login .module .row { - border-top: 1px solid #444; - border-bottom: 1px solid #222; -} -.login .module label { - color: #eee; -} - - - -/* COMPONENTS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - - - -/* Modules ------------------------------------------------------------------------------------------------------- */ - -.module { - border: 1px solid #bdbdbd; - background: #eee; -} -.rte .module { - background: transparent; -} - - -/* Nested Modules Basics ......................................... */ - -.module .module, -.module fielset.module { - border: 0; -} - - - -/* Groups ------------------------------------------------------------------------------------------------------- */ - -.group.collapse.closed { - border: 2px solid #e0e0e0; -} -.group, -.group.collapse.closed:hover { - border: 2px solid #c7c7c7; -} - - - -/* Elements in Modules & Groups ------------------------------------------------------------------------------------------------------- */ - - -/* 1st Level Borders Top (Dark/Bright) ......................................... */ - -.group h2, -.module h2 { - border-bottom: 1px solid #bdbdbd; - background: #d6d6d6; -} -.group h2 { - border: 1px solid #bdbdbd; -} -.module h2+*, -.module h2+.tools+* { - border-top: 1px solid #fff; -} -.module h2+.module, -.module h2+.tools, -.module h2+.tools+.module { - border-top: 0 !important; -} - - -/* 2nd Level Borders Top (Dark/Bright) ......................................... */ - -.module .module { - border-top: 1px solid #c7c7c7; -} -.module .module>*:first-child { - border-top: 1px solid #eee; -} -#changelist .span-flexible .module .module:first-child { - border-top: 0; -} - -.group h3, -.module h3 { - border-bottom: 1px solid #c7c7c7; - background: #e0e0e0; -} -.module h3+*, -.module h3+.tools+* { - border-top: 1px solid #fff; -} -.module h3+.module, -.module h3+.tools, -.module h3+.tools+.module { - border-top: 0 !important; -} - - -/* 3rd Level Borders Top (Dark/Bright) ......................................... */ - -.group .module .module, -.module .module .module { - border-top: 1px solid #d4d4d4; -} -.group .module .module>*:first-child, -.module .module .module>*:first-child { - border-top: 1px solid #f4f4f4; -} - -.group h4, -.module h4 { - border-bottom: 1px solid #d4d4d4; - background: #e8e8e8; -} -.module h4+*, -.module h4+.tools+* { - border-top: 1px solid #fff; -} -.module h4+.tools { - border-top: 0 !important; -} -.module .description { - border-bottom: 1px solid #d4d4d4; -} - - - -/* Collapsible Structures ------------------------------------------------------------------------------------------------------- */ - -.module.collapse.closed h2.collapse-handler, -.module.collapse.closed h3.collapse-handler, -.module.collapse.closed h4.collapse-handler { - border-bottom: 0; -} - - -/* 1st Level Collapsible-Handler ......................................... */ - -.collapse h2.collapse-handler { - background: #a1d4e5; -} -.collapse h2.collapse-handler:hover, -.collapse.open h2.collapse-handler { - background: #bcdfeb; -} - - -/* 2nd Level Collapsible-Handler ......................................... */ - -.group .collapse h3.collapse-handler, -.module .collapse h3.collapse-handler { - background: #cee9f2; -} -.group .collapse h3.collapse-handler:hover, -.module .collapse h3.collapse-handler:hover, -.group .collapse.open h3.collapse-handler, -.module .collapse.open h3.collapse-handler { - background: #e1f0f5; -} -.module .collapse h3.collapse-handler { - border-top: 1px solid #e1f0f5; -} - - -/* 3rd Level Collapsible-Handler ......................................... */ - -.group .module .collapse h4.collapse-handler, -.module .module .collapse h4.collapse-handler { - border-top: 1px solid #f0f7fa; - background: #e1f0f5; -} -.group .collapse h4.collapse-handler:hover, -.module .collapse h4.collapse-handler:hover, -.group .collapse.open h4.collapse-handler, -.module .collapse.open h4.collapse-handler { - background: #ebf2f5; -} - - - -/* Row ------------------------------------------------------------------------------------------------------- */ - -.row { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} -.row.first, -.row:first-child, -.module input[type=hidden] + .row { - border-top: 0 !important; -} -.row.last, -.row:last-child, -.row:last-of-type, -fieldset.module > .row.last, -fieldset.module > .row:last-child { - border-bottom: 0 !important; -} - - - -/* Cell ------------------------------------------------------------------------------------------------------- */ - -.cell { - border-right: 1px solid #e0e0e0; - border-left: 1px solid #fff; -} - - - -/* Fieldset Cell ------------------------------------------------------------------------------------------------------- */ - -fieldset.module .cell:first-child { - border-left: 0 !important; -} -fieldset.module .cell:last-child, -fieldset.module .cell.last { - border-right: 0 !important; -} -fieldset.module .cell.last + fieldset.module .cell { - border-left: 0 !important; -} - - -/* Tabular Modules ------------------------------------------------------------------------------------------------------- */ - -.module.table { - border: 0; - border-collapse: separate; - border-spacing: 0 2px; - background: transparent; -} -.module.thead, -.module.tfoot { - color: #aaa; - background: transparent; -} -.module.table .tr, -.module.tbody { - background: transparent; -} -.module.table .th, -.module.table .td { - border-left: 1px solid #fff; - border-right: 1px solid #e0e0e0; -} -.module.thead .th:last-of-type, -.module.thead .td:last-of-type, -.module.tfoot .td:last-of-type { - border-right: 0; -} -.module.table .module.thead .th, -.module.table .module.thead .td { - border-top: 0; - background: none; -} -.module.tbody .th, -.module.tbody .td { - border-top: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; - background: #eee; -} -.module.tbody .th:first-of-type, -.module.tbody .td:first-of-type { - border-left: 1px solid #ccc; -} - - - -/* Add Items ------------------------------------------------------------------------------------------------------- */ - -.module.add-item { - border: 1px solid transparent; - background: #fff; -} - - - -/* Predelete ------------------------------------------------------------------------------------------------------- */ - -.predelete h2, .predelete h2.collapse-handler, -.predelete h3, .predelete h3.collapse-handler, -.predelete h4, .predelete h4.collapse-handler { - background: #f2e6e6 !important; -} -.predelete h2.collapse-handler:hover, -.predelete h3.collapse-handler:hover, -.predelete h4.collapse-handler:hover, -.collapse.open .predelete h2.collapse-handler, -.collapse.open .predelete h3.collapse-handler, -.collapse.open .predelete h4.collapse-handler { - background: #f2e6e6 !important; -} -.predelete, -.predelete .module, -.predelete .th, -.predelete .td { - background: #f2e6e6 !important; -} - - - -/* Selectors ------------------------------------------------------------------------------------------------------- */ - -.selector-available, .selector-chosen { - border: 1px solid #ccc; - background: #ddd; -} -.selector h2, .inline-group .selector h2, -.inline-related fieldset .selector-available h2, .inline-related fieldset .selector-chosen h2 { - border: 0; - border-bottom: 1px solid #d0d0d0; - background: transparent; -} -.selector .selector-filter { - color: #666; - border-top: 1px solid #e4e4e4; - border-bottom: 1px solid #e4e4e4; -} -.selector select[multiple=multiple] { - border-left: 0; - border-top: 1px solid #d0d0d0; - border-bottom: 1px solid #d0d0d0; -} - -a.selector-chooseall, a.selector-clearall { - border-top: 1px solid #e4e4e4; -} - -.selector h2 + select { - border-top: 0; -} - -a.selector-chooseall, a.selector-clearall { - border-top: 1px solid #e4e4e4; -} - - - -/* Link-List, Actions, Feed, Table of Contents ------------------------------------------------------------------------------------------------------- */ - -.module.link-list, -.module.link-list .module, -.module.actions, -.module.actions .module, -.module.feed, -.module.feed .module { - background: #fff; -} -.link-list ul li, -.feed ul li, -.actions ul li, -.table-of-contents ul li { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} -.actions ul li { - color: #999; -} -.actions ul li:first-child, -.link-list ul li:first-child, -.feed ul li:first-child, -.table-of-contents ul li:first-child { - border-top: 0; -} -.actions ul li:last-child, -.link-list ul li:last-child, -.feed ul li:last-child, -.table-of-contents ul li:last-child { - border-bottom: 0; -} -.link-list ul li.selected a, -.table-of-contents ul li.selected a { - color: #444; -} -a.internal:link, a.internal:visited {} -a.internal:hover, a.internal:active, -.actions li.delete-link { - color: #666; -} -a.external:link, a.external:visited { - color: #83c3d9; -} -a.external:hover, a.external:active { - color: #666; -} - - - -/* Module Changelist Filters ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-filters { - color: #666; - border: 1px solid #d4d4d4; -} - - - -/* Module Search & Module Filter ------------------------------------------------------------------------------------------------------- */ - -.module.search, -.module.filter { - border: 0; -} -.module.filter .pulldown-container { - border: 1px solid #fff; -} -.module.filter.open .pulldown-container { - border-color: #ccc; - box-shadow: 0 0 10px #444; -moz-box-shadow: 0 0 10px #444; -webkit-box-shadow: 0 0 10px #444; -} - -.open a.button.toggle-filters, -.open.selected a.button.toggle-filters { - border-color: transparent !important; -} -a.button.toggle-filters:link, a.button.toggle-filters:visited { - color: #309bbf; - border-color: #ddd; -} -.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited { - color: #444; - background-color: #e1f0f5; -} -.open a.button.toggle-filters, .selected a.button.toggle-filters, -.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active, -a.button.toggle-filters:hover, a.button.toggle-filters:active { - color: #666; - border-color: #ccc; - background-color: #e1f0f5; -} -.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited { - color: #666; - border-color: #ddd; - background-color: #e1f0f5; -} -.open a.button.toggle-filters, -.open.selected a.button.toggle-filters, -.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active, -a.button.toggle-filters:hover, a.button.toggle-filters:active { - color: #666; - border-color: #ccc; - background-color: #e1f0f5; -} - -.filter-pulldown { - border: 1px solid transparent; - border-top: 0; - background: #e1f0f5; -} -.filter-pulldown label { - color: #999; -} - - - -/* Module Date Hierarchy ------------------------------------------------------------------------------------------------------- */ - -.module.date-hierarchy { - border: 1px solid #d9d9d9; - background: #eee; -} -.module + .module.date-hierarchy .row { - border-top: 1px solid #fff !important; -} -.date-hierarchy a:link, .date-hierarchy a:visited { - color: #59afcc; -} -.date-hierarchy a:hover, .date-hierarchy a:active { - color: #444; -} -.date-hierarchy a.date-hierarchy-back:hover, .date-hierarchy a.date-hierarchy-back:active { - color: #666; -} - - - -/* Pagination ------------------------------------------------------------------------------------------------------- */ - -.module.pagination { - border: 1px solid #d9d9d9; -} -.module .module.pagination { - border: 0; -} -ul.pagination { - border-top: 0 !important; -} -ul.pagination li { - border: 1px solid #fff; -} - -ul.pagination span, -ul.pagination a { - border: 1px solid; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} -ul.pagination a:link, .pagination a:visited { - color: #59afcc; - border-color: #d9d9d9; -} -ul.pagination a:hover, .pagination a:active { - color: #444; - border-color: #bdbdbd; - background: #e0e0e0; -} -ul.pagination span { - color: #444; - border-color: #bdbdbd; - background: #e0e0e0; -} -ul.pagination li.separator span { - border-color: transparent; - background: transparent; -} - - - -/* Module Changelist-Results ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-results { - background-color: #eee !important; -} - - - -/* Module Changelist Actions ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-actions { - color: #ccc; - background: #eee; -} -.module.changelist-actions.all-selected, -.module.changelist-actions.all-selected + .module.changelist-results { - background: #ffffe6 !important; -} -.module.changelist-actions ul li { - border: 1px solid #444; -} -.module.changelist-actions ul a, -.module.changelist-actions ul span { - border: 1px solid; -} -.module.changelist-actions ul a:link, .module.changelist-actions ul a:visited { - color: #59afcc; - border-color: #333; - background: #333; -} -.module.changelist-actions ul a:hover, .module.changelist-actions ul a:active { - color: #ccc; - border-color: #333; - background: #555; -} -.module.changelist-actions ul span { - color: #ccc; - border-color: #333; -} -.module.changelist-actions ul span span { - border: 0; -} - - - -/* Module Footer ------------------------------------------------------------------------------------------------------- */ - -.module.footer { - border: 0; - border-top: 1px solid #bdbdbd; - background: #333; -} - - - -/* Submit Row ------------------------------------------------------------------------------------------------------- */ - -.module.submit-row { - border: 0; - background: transparent; -} - - - -/* Tooltips ------------------------------------------------------------------------------------------------------- */ - -.module.search .tooltip .tooltip-content { - border: 1px solid #ccc; - background: #fff; -} - - - -/* TOOLS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -ul.tools li { - border-top: 0 !important; - border-bottom: 0 !important; -} - - - -/* H1 + Tools ------------------------------------------------------------------------------------------------------- */ - -h1 + .tools a { - color: #fff; - border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -} -h1 + .tools a:link, h1 + .tools a:visited { - background: #444; -} -h1 + .tools a:hover, h1 + .tools a:active { - border-color: transparent; - background: #309bbf; -} -h1 + .tools a.add-handler:link, h1 + .tools a.add-handler:visited { - background-color: #444; -} -h1 + .tools a.add-handler:hover, h1 + .tools a.add-handler:active { - background-color: #309bbf; -} - - - -/* FORMS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - - - -/* Errors ------------------------------------------------------------------------------------------------------- */ - -.errornote { - color: #f7f7f7; - background: #bf3030; -} -ul.errorlist { - color: #bf3030; -} -.error input, .error select, .errors input, .errors select { - border: 1px solid #bf3030 !important; -} - - - -/* Labels & Other Typographic Elements in Forms ------------------------------------------------------------------------------------------------------- */ - -label { - color: #444; -} - - - -/* Form Elements ------------------------------------------------------------------------------------------------------- */ - -input, textarea, select, button { - color: #666; - border: 1px solid #bbb; - border-color: #ccc #ddd #ddd #ccc; - outline: 0; -} -input, textarea, select { - box-shadow: 0 1px 3px #eaeaea inset; -moz-box-shadow: 0 1px 3px #eaeaea inset; -webkit-box-shadow: 0 1px 3px #eaeaea inset; -} - -*:focus, input:focus, textarea:focus, select:focus { - border-color: #999 #bbb #bbb #999; -} -select:focus * { - border: 0 !important; - outline: 0 !important; -} - - -/* Searchbar ................................................... */ - -form#changelist-search { - border: 1px solid #fff; - border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -} -input#searchbar { - border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; -} - - -/* Select ................................................... */ - -option, -select[multiple=multiple] option { - border-bottom: 1px dotted #ddd !important; -} -option:last-child { - border-bottom: 0; -} - - -/* Autocomplete Fields ................................................... */ - -.vAutocompleteSearchField, -.vM2MAutocompleteSearchField { - background: #eaf5f8; -} - - -/* Read Only ................................................... */ - -input[readonly], -textarea[readonly], -select[readonly] { - background: #f4f4f4; -} - - - -/* BUTTONS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -input[type=submit], input[type=reset], input[type=button], button { - color: #fff; - border: 0; - background: #acd7e5; -} - - -/* Button Containers ................................................... */ - -.submit-row>*[class*="-container"] { - box-shadow: 0 0 5px #666; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; - background: #d6d6d6; -} -.submit-row>*[class*="-container"]:hover { - box-shadow: 0 0 5px #777; -moz-box-shadow: 0 0 5px #777; -webkit-box-shadow: 0 0 5px #777; - background: #d6d6d6; -} -.submit-row>*[class*="cancel-button-container"] { - box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; -} -.footer .submit-row>*[class*="-container"], -.footer .submit-row>*[class*="cancel-button-container"] { - border: 1px solid #666; - box-shadow: 0 0 5px #666; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; - background: #666; -} -.submit-row>*[class*="cancel-button-container"] { - box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; -} -.footer .submit-row>*[class*="-container"]:hover, -.footer .submit-row>*[class*="cancel-button-container"]:hover { - border: 1px solid #777; - box-shadow: 0 0 5px #777; -moz-box-shadow: 0 0 5px #777; -webkit-box-shadow: 0 0 5px #777; - background: #777; -} - - - -/* Buttons & Buttonlike Links ------------------------------------------------------------------------------------------------------- */ - -.submit-row input[type=submit] { - border: 1px solid #267c99; -} - -input[type=submit], -#bookmark-add-cancel, -.submit-row a.delete-link:link, .submit-row a.delete-link:visited, -.submit-row a.cancel-link:link, .submit-row a.cancel-link:visited, -.submit-row input[type=button] { - box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -} - -.submit-row a.delete-link:link, .submit-row a.delete-link:visited { - color: #fff; - border: 1px solid #992626; - background: #bf3030; -} -#bookmark-add-cancel, -.submit-row a.cancel-link:link, .submit-row a.cancel-link:visited, -.submit-row input.cancel:hover { - color: #fff; - border: 1px solid #444; - background: #666; -} - -input[type=submit] { - background: #309bbf; -} -input[type=submit]:hover, -#bookmark-add-cancel:hover, -.submit-row a.delete-link:hover, .submit-row a.delete-link:active, -.submit-row a.cancel-link:hover, .submit-row a.cancel-link:active, -.submit-row input.cancel { - color: #444; - border: 1px solid #aaa; - background: #d6d6d6; -} -.footer input[type=submit]:hover, -.footer #bookmark-add-cancel:hover, -.footer .submit-row a.delete-link:hover, .footer .submit-row a.delete-link:active, -.footer .submit-row a.cancel-link:hover, .footer .submit-row a.cancel-link:active { - border: 1px solid #666; -} - -button { - background: #309bbf; -} -button:hover { - background: #666; -} - -button.fb_show, -button.ui-gAutocomplete-browse, -button.ui-gFacelist-browse, -button.ui-gAutoSlugField-toggle, -button.ui-datepicker-trigger, -button.ui-timepicker-trigger, -.tinyMCE .browse span { - border: 1px solid #ccc; - background-color: #e1f0f5; -} -button.fb_show:hover, -button.ui-gAutocomplete-browse:hover, -button.ui-gFacelist-browse:hover, -button.ui-gAutoSlugField-toggle:hover, -button.ui-datepicker-trigger:hover, -button.ui-timepicker-trigger:hover, -.tinyMCE .browse span:hover { - background-color: #e1e1e1; -} -button.fb_show[disabled], -button.ui-gAutocomplete-browse[disabled], -button.ui-gFacelist-browse[disabled], -button.ui-gAutoSlugField-toggle[disabled], -button.ui-datepicker-trigger[disabled], -button.ui-timepicker-trigger[disabled], -input[disabled] + a { - background-color: transparent !important; - opacity: 0.3; - cursor: auto !important; -} - - -/* Search Button ......................................... */ - -button.search { - border-color: transparent !important; - background-color: transparent; -} - - - -/* Links as Buttons ------------------------------------------------------------------------------------------------------- */ - -a.button, -.datecrumbs a, -.datecrumbs span { - border: 1px solid #e0e0e0; -} - - -/* Drop-Down Button ......................................... */ - -a.button.drop-down[class*="selected"] { - color: #444 !important; - border-color: #b0b0b0; - border-bottom-width: 0 !important; - box-shadow: 0 -2px 3px #bbb, -2px -2px 3px #bbb, 2px -2px 3px #bbb; - -moz-box-shadow: 0 -2px 3px #bbb, -2px -2px 3px #bbb, 2px -2px 3px #bbb; - -webkit-box-shadow: 0 -2px 3px #bbb, -2px -2px 3px #bbb, 2px -2px 3px #bbb; -} -a.button.drop-down:link, a.button.drop-down:visited { - color: #309bbf; - background-color: #fff; -} -a.button.drop-down[class*="selected"], -a.button.drop-down:hover, a.button.drop-down:active { - color: #666; - background-color: #e1f0f5; -} - - -/* Filebrowser & Related Lookup ......................................... */ - -a.fb_show, -a.related-lookup { - border: 1px solid #ccc; -} -a.fb_show:link, a.fb_show:visited, -a.related-lookup:link, a.related-lookup:visited { - background-color: #e1f0f5; -} -a.fb_show:hover, a.fb_show:active, -a.related-lookup:hover, a.related-lookup:active { - background-color: #e1e1e1; -} -a.related-lookup + strong { - color: #555; -} - - -/* Buttons & Button Links in Errors ......................................... */ - -.error input + button, -.error .vDateField + button, -.error .vTimeField + button, -.error input + a.fb_show, -.error input + a.related-lookup, -.error input + a.add-another, -.errors input + button, -.errors .vDateField + button, -.errors .vTimeField + button, -.errors input + a.fb_show, -.errors input + a.related-lookup, -.errors input + a.add-another { - border-color: #bf3030; -} - - -/* Focused Buttons & Button Links ......................................... */ - -input:focus + button, -.vDateField:focus + span a, -.vTimeField:focus + span a, -input:focus + a.fb_show, -input:focus + a.related-lookup, -input:focus + a.add-another { - border-color: #bbb; - border-left-color: #ccc; -} - - - -/* TABLES -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -tr.alt th, tr.alt td { - background: #f4f4f4; -} -.row1 th, .row1 td { - background: #f4f4f4; -} -.row2 th, .row2 td { - background: #fff; -} -.selected th, .selected td { - background: #ffd; -} - - -/* Thead ................................................... */ - -thead th, -tfoot td { - color: #aaa; - border-left: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; - background: #eee; -} -thead th.sorted { - border-bottom: 1px solid #ccc; - background: #e0e0e0; -} - -thead th a:link, thead th a:visited { - color: #59afcc; - border-top: 1px solid #fff; -} -thead th a:hover, thead th a:active, -thead th.sorted a { - color: #444; -} -thead th.sorted a { - border-top: 1px solid #ececec; -} - - -/* Tbody ................................................... */ - -tbody th, tbody td { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} - -tfoot td { - border-bottom: 0; - border-top: 1px solid #d4d4d4; -} - -thead th:first-child, -tfoot td:first-child { - border-left: 0; -} - -fieldset table { - border-right: 1px solid #eee; -} - -tr.row-label td { - border-bottom: 0; - color: #666; -} - - - -/* Changelist Table ------------------------------------------------------------------------------------------------------- */ - -#changelist table { - border: 1px solid #bdbdbd; -} -#changelist tbody th, #changelist tbody td { - border: 0; - border-top: 1px solid #e8e8e8; - border-left: 1px solid #e0e0e0; -} -#changelist tbody tr:first-child th, #changelist tbody tr:first-child td { - border-top: 1px solid #fff; -} -#changelist tbody tr th:first-child, #changelist tbody tr td:first-child { - border-left: 0; -} -#changelist thead *[style^="display: none"] + *, -#changelist tbody tr *[style^="display: none"] + * { - border-left: 0; -} - - - -/* Overrides ------------------------------------------------------------------------------------------------------- */ - -tbody th:first-child, tbody td:first-child { - border-left: 0; -} -tbody tr:last-child td, tbody tr:last-child th { - border-bottom: 0; -} diff --git a/3rd_party_apps/grappelli/media/css/grappelli-skin-default.css b/3rd_party_apps/grappelli/media/css/grappelli-skin-default.css deleted file mode 100644 index 7528c94b8d..0000000000 --- a/3rd_party_apps/grappelli/media/css/grappelli-skin-default.css +++ /dev/null @@ -1,1762 +0,0 @@ - - - -/* TYPOGRAPHY -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - - - -/* Paragraphs ------------------------------------------------------------------------------------------------------- */ - -.module p.help, -p.help { - color: #999; -} - -.fb_show + p.help a { - border: 1px solid #309bbf; - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -} -.fb_show + p.help a:link, .fb_show + p.help a:visited { - border: 1px solid #309bbf; -} -.fb_show + p.help a:hover, .fb_show + p.help a:active { - border: 1px solid #444; -} - - - -/* Links ------------------------------------------------------------------------------------------------------- */ - -a:link, a:visited { - color: #309bbf; -} -a:hover, a:active, a.selected { - color: #444; -} - -.dashboard h2 a:link, .dashboard h2 a:visited, -.dashboard h3 a:link, .dashboard h3 a:visited { - color: #444; -} -.dashboard h2 a:hover, .dashboard h2 a:active, -.dashboard h3 a:hover, .dashboard h3 a:active { - color: #309bbf; -} - -#header a:link, #header a:visited { - color: #59AFCC; -} -#header a:hover, #header a:active { - color: #444; -} - - - -/* Blockquote, Pre, Code ------------------------------------------------------------------------------------------------------- */ - -blockquote { - color: #777; - border-left: 5px solid #ddd; -} - -code, pre { - color: #666; - background: inherit; -} - -pre.literal-block { - background: #eee; -} - -code strong { - color: #930; -} - -hr { - color: #eee; - border: 0; - background-color: #eee; -} - - - -/* RTE (Rich Text Edited) ------------------------------------------------------------------------------------------------------- */ - -.rte h3 { - border-top: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; -} -.rte .group h3 { - border-top: 0; -} -.rte h3:last-child, -.rte h4:last-child { - border-bottom: 0; - border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} -.rte td { - border-left: 1px solid #f4f4f4; -} -.rte td:first-of-type { - border-left: 0; -} -.delete-confirmation ul.rte>li { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} -.delete-confirmation ul.rte>li:first-child { - border-top: 0; -} -.delete-confirmation ul.rte>li:last-child { - border-bottom: 0; -} -.delete-confirmation ul.rte>li>ul>li { - border-top: 1px dashed #e0e0e0; -} -.rte blockquote table { - border: 1px solid #d4d4d4; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} - - - -/* Other Styles ------------------------------------------------------------------------------------------------------- */ - -.warning { - color: #bf3030; -} -.quiet { - color: #999; -} - - - -/* STRUCTURES -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -body { - color: #444; - background: #fff; -} - - - -/* Header ------------------------------------------------------------------------------------------------------- */ - -#header { - color: #eee; - background: #333; - background: -moz-linear-gradient(top, #444, #333); - background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333)); -} -#header a:hover, #header a:active { - color: #ddd; -} - - - -/* Branding, Bookmarks & User-Tools ------------------------------------------------------------------------------------------------------- */ - -.branding { - border-left: 1px solid #343434; - background-color: #262626; -} -.admin-title { - border-left: 1px solid #404040; - border-right: 1px solid #303030; -} - - -/* User Tools ................................................... */ - -#user-tools { - border-left: 1px solid #303030; -} -#user-tools>li { - border-left: 1px solid #404040; - border-right: 1px solid #303030; -} -li.user-options-container.open a.user-options-handler { - color: #eee !important; -} -li.user-options-container.open ul.user-options { - border-top: 1px solid #262626; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; - background: #333; -} -ul.user-options li { - border-top: 1px solid #404040; - border-bottom: 1px solid #292929; -} -ul.user-options li:last-child { - border-bottom: 0; -} - - -/* Navigation Menu (UL Navigation-Menu of Admin-Tools) ................................................... */ - -ul.navigation-menu>li>a { - border-left: 1px solid #404040; - border-right: 1px solid #303030; -} -ul.navigation-menu>li.bookmark>a { - border-right: 0; -} -ul.navigation-menu li ul { - border-top: 1px solid #2a2a2a; - border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; - background: #333; -} -ul.navigation-menu li li { - border-top: 1px solid #404040; - border-bottom: 1px solid #2a2a2a; -} -ul.navigation-menu li li li { - border-top: 1px solid #303030; - border-bottom: 1px solid #303030; - border-bottom: 0; -} -ul.navigation-menu li li li li { - border-top: 1px solid #383838; - border-bottom: 1px solid #383838; - border-bottom: 0; -} -ul.navigation-menu li li li li li { - border-top: 1px solid #404040; - border-bottom: 1px solid #383838; - border-bottom: 0; -} -ul.navigation-menu>li>ul>li.parent { - border-top: 1px solid #404040; - border-bottom: 1px solid #2a2a2a; -} -ul.navigation-menu li ul ul { - border-top: 0; - border-bottom: 0; - background: transparent; -} - -ul.navigation-menu li ul ul>li:first-child a { - border-bottom: 0; -} -ul.navigation-menu li ul ul ul>li:first-child a { - border-bottom: 0; -} -ul.navigation-menu li ul ul ul ul>li:first-child a { - border-bottom: 0; -} -ul.navigation-menu li ul ul ul ul>li:first-child a { - border-bottom: 0; -} -ul.navigation-menu li.collapse.open>a.collapse-handler, -ul.navigation-menu li.bookmark.disabled>a, -ul.navigation-menu li.collapse.open + li.actions { - color: #eee !important; -} -ul.navigation-menu li.bookmark.disabled>a { - cursor: default !important; -} - -form#bookmark-form { - border-right: 1px solid #303030; -} -form#bookmark-form button { - border: 1px solid #2e2e2e; - border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; - background-position: 50% 3px; - background-repeat: no-repeat; - background-color: #303030 !important; -} -form#bookmark-form button { - background-image: url('../img/icons/icon-bookmark_add.png'); -} -form#bookmark-form button:hover { - border: 1px solid #ccc; - background-image: url('../img/icons/icon-bookmark_add-hover.png'); - background-color: #e6e6e6 !important; -} -form#bookmark-form button.bookmarked { - background-image: url('../img/icons/icon-bookmark_remove.png'); -} -form#bookmark-form button.bookmarked:hover { - background-image: url('../img/icons/icon-bookmark_remove-hover.png'); -} - - - -/* Breadcrumbs ------------------------------------------------------------------------------------------------------- */ - -div#breadcrumbs { - color: #666; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; - background: #e6e6e6; -} - - - -/* Messages ------------------------------------------------------------------------------------------------------- */ - -ul.messagelist li { - border-bottom: 1px solid #ccc; - background-color: #e8f2da; -} -ul.messagelist.success li { - background-color: #e8f2da; -} -ul.messagelist.error li { - background-color: #f2e6e6; -} - - - -/* Login Form ------------------------------------------------------------------------------------------------------- */ - -.login .module { - border: 0; - border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; - border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; - background: #333; -} -.login .module .row { - border-top: 1px solid #444; - border-bottom: 1px solid #222; -} -.login .module label { - color: #eee; -} - - - -/* COMPONENTS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - - - -/* Modules ------------------------------------------------------------------------------------------------------- */ - -.module { - border: 1px solid #bdbdbd; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - background: #eee; -} -.rte .module { - background: transparent; -} - - -/* Nested Modules Basics ......................................... */ - -.module .module, -.module fielset.module { - border: 0; - border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -} -.module .module:first-child { - border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} - - - -/* Groups ------------------------------------------------------------------------------------------------------- */ - -.group { - border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -} - -.group.collapse.closed { - border: 2px solid #e0e0e0; -} -.group, -.group.collapse.closed:hover { - border: 2px solid #c7c7c7; -} - - - -/* Elements in Modules & Groups ------------------------------------------------------------------------------------------------------- */ - - -/* 1st Level Borders Top (Dark/Bright) ......................................... */ - -.group h2, -.module h2 { - border-bottom: 1px solid #bdbdbd; - border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; - background: #d6d6d6; - background: -moz-linear-gradient(top, #e3e3e3, #d6d6d6); - background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#d6d6d6)); -} -.group h2 { - border: 1px solid #bdbdbd; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} -.module h2+*, -.module h2+.tools+* { - border-top: 1px solid #fff; -} -.module h2+.module, -.module h2+.tools, -.module h2+.tools+.module { - border-top: 0 !important; -} - - -/* 2nd Level Borders Top (Dark/Bright) ......................................... */ - -.module .module { - border-top: 1px solid #c7c7c7; -} -.module .module>*:first-child { - border-top: 1px solid #eee; -} -#changelist .span-flexible .module .module:first-child { - border-top: 0; -} - -.group h3, -.module h3 { - border-bottom: 1px solid #c7c7c7; - background: #e0e0e0; - background: -moz-linear-gradient(top, #e9e9e9, #e0e0e0); - background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e0e0e0)); -} -.group h3 { - border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} -.module h3+*, -.module h3+.tools+* { - border-top: 1px solid #fff; -} -.module h3+.module, -.module h3+.tools, -.module h3+.tools+.module { - border-top: 0 !important; -} - - -/* 3rd Level Borders Top (Dark/Bright) ......................................... */ - -.group .module .module, -.module .module .module { - border-top: 1px solid #d4d4d4; -} -.group .module .module>*:first-child, -.module .module .module>*:first-child { - border-top: 1px solid #f4f4f4; -} - -.group h4, -.module h4 { - border-bottom: 1px solid #d4d4d4; - background: #e8e8e8; - background: -moz-linear-gradient(top, #ededed, #e8e8e8); - background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e8e8e8)); -} -.module h4+*, -.module h4+.tools+* { - border-top: 1px solid #fff; -} -.module h4+.tools { - border-top: 0 !important; -} -.module .description { - border-bottom: 1px solid #d4d4d4; -} - - - -/* Modules & Groups Overrides ------------------------------------------------------------------------------------------------------- */ - -.module .module:last-of-type { - border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} - - - -/* Collapsible Structures ------------------------------------------------------------------------------------------------------- */ - -.group .module.collapse.closed h3.collapse-handler, -.group .module.collapse.closed h4.collapse-handler, -.collapse.closed h2.collapse-handler, -.module .module.collapse.closed.last .collapse-handler, -.module .module.collapse.closed:last-child .collapse-handler { - border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} -.module.collapse.closed h2.collapse-handler, -.module.collapse.closed h3.collapse-handler, -.module.collapse.closed h4.collapse-handler { - border-bottom: 0; -} - - -/* 1st Level Collapsible-Handler ......................................... */ - -.collapse h2.collapse-handler { - background: #a1d4e5; - background: -moz-linear-gradient(top, #bcdfeb, #a1d4e5); - background: -webkit-gradient(linear, left top, left bottom, from(#bcdfeb), to(#a1d4e5)); -} -.collapse h2.collapse-handler:hover, -.collapse.open h2.collapse-handler { - background: #bcdfeb; - background: -moz-linear-gradient(top, #a1d4e5, #bcdfeb); - background: -webkit-gradient(linear, left top, left bottom, from(#a1d4e5), to(#bcdfeb)); -} - - -/* 2nd Level Collapsible-Handler ......................................... */ - -.group .collapse h3.collapse-handler, -.module .collapse h3.collapse-handler { - background: #cee9f2; - background: -moz-linear-gradient(top, #e1f0f5, #cee9f2); - background: -webkit-gradient(linear, left top, left bottom, from(#e1f0f5), to(#cee9f2)); -} -.group .collapse h3.collapse-handler:hover, -.module .collapse h3.collapse-handler:hover, -.group .collapse.open h3.collapse-handler, -.module .collapse.open h3.collapse-handler { - background: #e1f0f5; - background: -moz-linear-gradient(top, #cee9f2, #e1f0f5); - background: -webkit-gradient(linear, left top, left bottom, from(#cee9f2), to(#e1f0f5)); -} -.module .collapse h3.collapse-handler { - border-top: 1px solid #e1f0f5; -} - - -/* 3rd Level Collapsible-Handler ......................................... */ - -.group .module .collapse h4.collapse-handler, -.module .module .collapse h4.collapse-handler { - border-top: 1px solid #f0f7fa; - background: #e1f0f5; - background: -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background: -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -.group .collapse h4.collapse-handler:hover, -.module .collapse h4.collapse-handler:hover, -.group .collapse.open h4.collapse-handler, -.module .collapse.open h4.collapse-handler { - background: #ebf2f5; - background: -moz-linear-gradient(top, #e1f0f5, #ebf2f5); - background: -webkit-gradient(linear, left top, left bottom, from(#e1f0f5), to(#ebf2f5)); -} - - - -/* Row ------------------------------------------------------------------------------------------------------- */ - -.row { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} -.row.first, -.row:first-child, -.module input[type=hidden] + .row { - border-top: 0 !important; - border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -} -.row.last, -.row:last-child, -.row:last-of-type, -fieldset.module > .row.last, -fieldset.module > .row:last-child { - border-bottom: 0 !important; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -} - - - -/* Cell ------------------------------------------------------------------------------------------------------- */ - -.cell { - border-right: 1px solid #e0e0e0; - border-left: 1px solid #fff; -} - - - -/* Fieldset Cell ------------------------------------------------------------------------------------------------------- */ - -fieldset.module .cell:first-child { - border-left: 0 !important; -} -fieldset.module .cell:last-child, -fieldset.module .cell.last { - border-right: 0 !important; -} -fieldset.module .cell.last + fieldset.module .cell { - border-left: 0 !important; -} - - - -/* Tabular Modules ------------------------------------------------------------------------------------------------------- */ - -.module.table { - border: 0; - border-collapse: separate; - border-spacing: 0 2px; - background: transparent; -} -.module.thead, -.module.tfoot { - color: #aaa; - background: transparent; -} -.module.table .tr, -.module.tbody { - background: transparent; -} -.module.table .th, -.module.table .td { - border-left: 1px solid #fff; - border-right: 1px solid #e0e0e0; -} -.module.thead .th:last-of-type, -.module.thead .td:last-of-type, -.module.tfoot .td:last-of-type { - border-right: 0; -} -.module.table .module.thead .th, -.module.table .module.thead .td { - border-top: 0; - background: none; -} -.module.tbody .th, -.module.tbody .td { - border-top: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; - background: #eee; -} -.module.tbody .th:first-of-type, -.module.tbody .td:first-of-type { - border-left: 1px solid #ccc; - border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; - border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -} -.module.tbody .th:last-of-type, -.module.tbody .td:last-of-type { - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -} - - - -/* Add Items ------------------------------------------------------------------------------------------------------- */ - -.module.add-item { - border: 1px solid transparent; - background: #fff; -} - - - -/* Predelete ------------------------------------------------------------------------------------------------------- */ - -.predelete h2, .predelete h2.collapse-handler, -.predelete h3, .predelete h3.collapse-handler, -.predelete h4, .predelete h4.collapse-handler { - background: #f2e6e6 !important; - background: -moz-linear-gradient(top, #fff2f2, #f2e6e6) !important; - background: -webkit-gradient(linear, left top, left bottom, from(#fff2f2), to(#f2e6e6)) !important; -} -.predelete h2.collapse-handler:hover, -.predelete h3.collapse-handler:hover, -.predelete h4.collapse-handler:hover, -.collapse.open .predelete h2.collapse-handler, -.collapse.open .predelete h3.collapse-handler, -.collapse.open .predelete h4.collapse-handler { - background: #f2e6e6 !important; - background: -moz-linear-gradient(top, #f2e6e6, #fff2f2) !important; - background: -webkit-gradient(linear, left top, left bottom, from(#fff2f2), to(#f2e6e6)) !important; -} -.predelete, -.predelete .module, -.predelete .th, -.predelete .td { - background: #f2e6e6 !important; -} - - - -/* Selectors ------------------------------------------------------------------------------------------------------- */ - -.selector-available, .selector-chosen { - border: 1px solid #ccc; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - background: #ddd; -} -.selector h2, .inline-group .selector h2, -.inline-related fieldset .selector-available h2, .inline-related fieldset .selector-chosen h2 { - border: 0; - border-bottom: 1px solid #d0d0d0; - background: transparent; -} -.selector .selector-filter { - color: #666; - border-top: 1px solid #e4e4e4; - border-bottom: 1px solid #e4e4e4; - border-top-left-radius: 5px;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -} -.selector h2 + .selector-filter { - border-radius-topleft: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; - border-radius-topright: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -} -.selector select[multiple=multiple] { - border-left: 0; - border-top: 1px solid #d0d0d0; - border-bottom: 1px solid #d0d0d0; - border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -} - -a.selector-chooseall, a.selector-clearall { - border-top: 1px solid #e4e4e4; -} - -.selector h2 + select { - border-top: 0; -} - -a.selector-chooseall, a.selector-clearall { - border-top: 1px solid #e4e4e4; -} - - - -/* Link-List, Actions, Feed, Table of Contents ------------------------------------------------------------------------------------------------------- */ - -.module.link-list, -.module.link-list .module, -.module.actions, -.module.actions .module, -.module.feed, -.module.feed .module { - background: #fff; -} -.link-list ul li, -.feed ul li, -.actions ul li, -.table-of-contents ul li { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} -.actions ul li { - color: #999; -} -.actions ul li:first-child, -.link-list ul li:first-child, -.feed ul li:first-child, -.table-of-contents ul li:first-child { - border-top: 0; -} -.actions ul li:last-child, -.link-list ul li:last-child, -.feed ul li:last-child, -.table-of-contents ul li:last-child { - border-bottom: 0; -} -.link-list ul li.selected a, -.table-of-contents ul li.selected a { - color: #444; -} -a.internal:link, a.internal:visited {} -a.internal:hover, a.internal:active, -.actions li.delete-link { - color: #666; -} -a.external:link, a.external:visited { - color: #83c3d9; -} -a.external:hover, a.external:active { - color: #666; -} - - - -/* Module Changelist Filters ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-filters { - color: #666; - border: 1px solid #d4d4d4; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -} -.module.changelist-filters:last-of-type, -body.filebrowser .module.changelist-filters { - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -} - - - -/* Module Search & Module Filter ------------------------------------------------------------------------------------------------------- */ - -.module.search, -.module.filter { - border: 0; - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -} -.module.filter .pulldown-container { - border: 1px solid #fff; - border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -} -.module.filter.open .pulldown-container { - border-color: #ccc; - box-shadow: 0 0 10px #444; -moz-box-shadow: 0 0 10px #444; -webkit-box-shadow: 0 0 10px #444; -} - -.open a.button.toggle-filters, -.open.selected a.button.toggle-filters { - border-color: transparent !important; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0 !important; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0 !important; -webkit-border-bottom-right-radius: 0; -} -a.button.toggle-filters:link, a.button.toggle-filters:visited { - color: #309bbf; - border-color: #ddd; -} -.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited { - color: #444; - background-color: #e1f0f5; - background: #e1f0f5 url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -moz-linear-gradient(top, #eee, #e0e0e0); - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)); -} -.open a.button.toggle-filters, .selected a.button.toggle-filters, -.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active, -a.button.toggle-filters:hover, a.button.toggle-filters:active { - color: #666; - border-color: #ccc; - background-color: #e1f0f5; - background: #e1f0f5 url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -moz-linear-gradient(top, #f0f7fa, #e1f0f5); - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#f0f7fa), to(#e1f0f5)); -} -.selected a.button.toggle-filters:link, .selected a.button.toggle-filters:visited { - color: #666; - border-color: #ddd; - background-color: #e1f0f5; - background: #e1f0f5 url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -moz-linear-gradient(top, #f0f7fa, #e1f0f5); - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#f0f7fa), to(#e1f0f5)); -} -.open a.button.toggle-filters, -.open.selected a.button.toggle-filters, -.selected a.button.toggle-filters:hover, .selected a.button.toggle-filters:active, -a.button.toggle-filters:hover, a.button.toggle-filters:active { - color: #666; - border-color: #ccc; - background-color: #e1f0f5; - background: #e1f0f5 url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat; - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -moz-linear-gradient(top, #f0f7fa, #e1f0f5); - background: url('../img/icons/icon-dropdown-hover.png') 100% 3px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#f0f7fa), to(#e1f0f5)); -} - -.filter-pulldown { - border: 1px solid transparent; - border-top: 0; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; - background: #e1f0f5; -} -.filter-pulldown label { - color: #999; -} - - - -/* Module Date Hierarchy ------------------------------------------------------------------------------------------------------- */ - -.module.date-hierarchy { - border: 1px solid #d9d9d9; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; - background: #eee; - background: -moz-linear-gradient(top, #eee, #e7e7e7); - background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e7e7e7)); -} -.module + .module.date-hierarchy { - border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; - border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -} -.module + .module.date-hierarchy .row { - border-top: 1px solid #fff !important; - border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; - border-top-right-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; -} -.date-hierarchy a:link, .date-hierarchy a:visited { - color: #59afcc; -} -.date-hierarchy a:hover, .date-hierarchy a:active { - color: #444; -} -.date-hierarchy a.date-hierarchy-back:hover, .date-hierarchy a.date-hierarchy-back:active { - color: #666; -} - - - -/* Pagination ------------------------------------------------------------------------------------------------------- */ - -.module.pagination { - border: 1px solid #d9d9d9; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -} -.module .module.pagination { - border: 0; -} -ul.pagination { - border-top: 0 !important; -} -ul.pagination li { - border: 1px solid #fff; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} - -ul.pagination span, -ul.pagination a { - border: 1px solid; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} -ul.pagination a:link, .pagination a:visited { - color: #59afcc; - border-color: #d9d9d9; -} -ul.pagination a:hover, .pagination a:active { - color: #444; - border-color: #bdbdbd; - background: #e0e0e0; - background: -moz-linear-gradient(top, #eee, #e0e0e0); - background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)); -} -ul.pagination span { - color: #444; - border-color: #bdbdbd; - background: #e0e0e0; - background: -moz-linear-gradient(top, #eee, #e0e0e0); - background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)); -} -ul.pagination li.separator span { - border-color: transparent; - background: transparent; -} - - - -/* Module Changelist-Results ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-results { - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; - background-color: #eee !important; -} - - - -/* Module Changelist Actions ------------------------------------------------------------------------------------------------------- */ - -.module.changelist-actions { - color: #ccc; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; - background: #eee; - background: -moz-linear-gradient(top, #eee, #e0e0e0); - background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)); -} -.module.changelist-actions.all-selected, -.module.changelist-actions.all-selected + .module.changelist-results { - background: #ffffe6 !important; -} -.module.changelist-actions ul li { - border: 1px solid #444; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} -.module.changelist-actions ul a, -.module.changelist-actions ul span { - border: 1px solid; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} -.module.changelist-actions ul a:link, .module.changelist-actions ul a:visited { - color: #59afcc; - border-color: #333; - background: #333; - background: -moz-linear-gradient(top, #444, #333); - background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333)); -} -.module.changelist-actions ul a:hover, .module.changelist-actions ul a:active { - color: #ccc; - border-color: #333; - background: #555; - background: -moz-linear-gradient(top, #666, #555); - background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#555)); -} -.module.changelist-actions ul span { - color: #ccc; - border-color: #333; -} -.module.changelist-actions ul span span { - border: 0; -} - - - -/* Module Footer ------------------------------------------------------------------------------------------------------- */ - -.module.footer { - border: 0; - border-top: 1px solid #bdbdbd; - border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; - background: #333; - background: -moz-linear-gradient(top, #444, #333); - background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333)); -} - - - -/* Submit Row ------------------------------------------------------------------------------------------------------- */ - -.module.submit-row { - border: 0; - background: transparent; -} - - - -/* Tooltips ------------------------------------------------------------------------------------------------------- */ - -.module.search .tooltip .tooltip-content { - border: 1px solid #ccc; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - background: #fff; - box-shadow: 0 10px 50px #333; -moz-box-shadow: 0 10px 50px #333; -webkit-box-shadow: 0 10px 50px #333; -} - - - -/* TOOLS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -ul.tools li { - border-top: 0 !important; - border-bottom: 0 !important; -} - - - -/* H1 + Tools ------------------------------------------------------------------------------------------------------- */ - -h1 + .tools a { - color: #fff; - border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -} -h1 + .tools a:link, h1 + .tools a:visited { - background: #444; - background: -moz-linear-gradient(top, #666, #444); - background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444)); -} -h1 + .tools a:hover, h1 + .tools a:active { - border-color: transparent; - background: #309bbf; - background: -moz-linear-gradient(top, #39bae5, #309bbf); - background: -webkit-gradient(linear, left top, left bottom, from(#39bae5), to(#309bbf)); -} -h1 + .tools a.add-handler:link, h1 + .tools a.add-handler:visited { - background-color: #444; - background: #444 0 50% no-repeat scroll; - background-image: url('../img/icons/icon-object-tools-add-handler.png'), -moz-linear-gradient(top, #666, #444); - background-image: url('../img/icons/icon-object-tools-add-handler.png'), -webkit-gradient(linear, left top, left bottom, from(#666), to(#444)); -} -h1 + .tools a.add-handler:hover, h1 + .tools a.add-handler:active { - background-color: #309bbf; - background: #309bbf 0 50% no-repeat scroll; - background-image: url('../img/icons/icon-object-tools-add-handler.png'), -moz-linear-gradient(top, #39bae5, #309bbf); - background-image: url('../img/icons/icon-object-tools-add-handler.png'), -webkit-gradient(linear, left top, left bottom, from(#39bae5), to(#309bbf)); -} - - -/* 1st Level H2 + Tools ......................................... */ - -.group h2+.tools, -.module h2+.tools { - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} - -.module h2+.tools li { - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} -.group h2+.tools, -.module.collapse.closed h2+.tools { - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} - - -/* 2nd Level H3 + Tools ......................................... */ - -.group .module.collapse.closed h3+.tools, -.group .module.collapse.closed h3+.tools li, -.module.collapse.closed:last-child h3+.tools, -.module.collapse.closed:last-child h3+.tools li { - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} -.group h3+.tools, -.group h3+.tools li { - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} - - -/* 3rd Level H4 + Tools ......................................... */ - -.module.collapse.closed:last-child h4+.tools, -.module.collapse.closed:last-child h4+.tools li { - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} - - - -/* FORMS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - - - -/* Errors ------------------------------------------------------------------------------------------------------- */ - -.errornote { - color: #f7f7f7; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - background: #bf3030; -} -/* little fix to accomodate the top aligned login form .. */ -.errornote.login-errors { - border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -} -ul.errorlist { - color: #bf3030; -} -.error input, .error select, .errors input, .errors select { - border: 1px solid #bf3030 !important; -} - - - -/* Labels & Other Typographic Elements in Forms ------------------------------------------------------------------------------------------------------- */ - -label { - color: #444; -} - - - -/* Form Elements ------------------------------------------------------------------------------------------------------- */ - -input, textarea, select, button { - color: #666; - border: 1px solid #bbb; - border-color: #ccc #ddd #ddd #ccc; - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; - outline: 0; -} -input, textarea, select { - box-shadow: 0 1px 3px #eaeaea inset; -moz-box-shadow: 0 1px 3px #eaeaea inset; -webkit-box-shadow: 0 1px 3px #eaeaea inset; -} - -*:focus, input:focus, textarea:focus, select:focus { - border-color: #999 #bbb #bbb #999; -} -select:focus * { - border: 0 !important; - outline: 0 !important; -} - - -/* Searchbar ................................................... */ - -form#changelist-search { - border: 1px solid #fff; - border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -} -input#searchbar { - border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; -} - - -/* Select ................................................... */ - -option, -select[multiple=multiple] option { - border-bottom: 1px dotted #ddd !important; -} -option:last-child { - border-bottom: 0; -} - - -/* Autocomplete Fields ................................................... */ - -.vAutocompleteSearchField, -.vM2MAutocompleteSearchField { - background: #eaf5f8; -} - - -/* Read Only ................................................... */ - -input[readonly], -textarea[readonly], -select[readonly] { - background: #f4f4f4; -} - - - -/* BUTTONS -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -input[type=submit], input[type=reset], input[type=button], button { - color: #fff; - border: 0; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - background: #acd7e5; -} - - -/* Button Containers ................................................... */ - -.submit-row>*[class*="-container"] { - border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; - box-shadow: 0 0 5px #666; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; - background: #d6d6d6; -} -.submit-row>*[class*="-container"]:hover { - box-shadow: 0 0 5px #777; -moz-box-shadow: 0 0 5px #777; -webkit-box-shadow: 0 0 5px #777; - background: #d6d6d6; -} -.submit-row>*[class*="cancel-button-container"] { - box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; -} -.footer .submit-row>*[class*="-container"], -.footer .submit-row>*[class*="cancel-button-container"] { - border: 1px solid #666; - box-shadow: 0 0 5px #666; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; - background: #666; -} -.submit-row>*[class*="cancel-button-container"] { - box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; -} -.footer .submit-row>*[class*="-container"]:hover, -.footer .submit-row>*[class*="cancel-button-container"]:hover { - border: 1px solid #777; - box-shadow: 0 0 5px #777; -moz-box-shadow: 0 0 5px #777; -webkit-box-shadow: 0 0 5px #777; - background: #777; -} - - -/* Buttons & Buttonlike Links ------------------------------------------------------------------------------------------------------- */ - -.submit-row a.delete-link, -.submit-row a.cancel-link { - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} -.submit-row input[type=submit] { - border: 1px solid #267c99; -} - -input[type=submit], -#bookmark-add-cancel, -.submit-row a.delete-link:link, .submit-row a.delete-link:visited, -.submit-row a.cancel-link:link, .submit-row a.cancel-link:visited, -.submit-row input[type=button] { - box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -} - -.submit-row a.delete-link:link, .submit-row a.delete-link:visited { - color: #fff; - border: 1px solid #992626; - background: #bf3030; - background: -webkit-gradient(linear, left top, left bottom, from(#d93636), to(#bf3030)); - background: -moz-linear-gradient(top, #d93636, #bf3030); -} -#bookmark-add-cancel, -.submit-row a.cancel-link:link, .submit-row a.cancel-link:visited, -.submit-row input.cancel:hover { - color: #fff; - border: 1px solid #444; - background: #666; - background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444)); - background: -moz-linear-gradient(top, #666, #444); -} - -input[type=submit] { - background: #309bbf; - background: -webkit-gradient(linear, left top, left bottom, from(#39bae5), to(#309bbf)); - background: -moz-linear-gradient(top, #39bae5, #309bbf); -} -input[type=submit]:hover, -#bookmark-add-cancel:hover, -.submit-row a.delete-link:hover, .submit-row a.delete-link:active, -.submit-row a.cancel-link:hover, .submit-row a.cancel-link:active, -.submit-row input.cancel { - color: #444; - border: 1px solid #aaa; - background: #d6d6d6; - background: -moz-linear-gradient(top, #e3e3e3, #d6d6d6); - background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#d6d6d6)); -} -.footer input[type=submit]:hover, -.footer #bookmark-add-cancel:hover, -.footer .submit-row a.delete-link:hover, .footer .submit-row a.delete-link:active, -.footer .submit-row a.cancel-link:hover, .footer .submit-row a.cancel-link:active { - border: 1px solid #666; -} - -button.fb_show, -button.ui-datepicker-trigger, -button.ui-timepicker-trigger, -button.ui-gAutocomplete-browse, -button.ui-gAutoSlugField-toggle, -button.ui-gFacelist-browse, -a.button, -.vDateField + span a, -.vTimeField + span a, -a.fb_show, -a.related-lookup, -a.add-another, -.tinyMCE .browse span { - border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} - -button { - background: #309bbf; - background-image: -moz-linear-gradient(top, #33a6cc, #309bbf); - background-image: -webkit-gradient(linear, left top, left bottom, from(#33a6cc), to(#309bbf)); -} -button:hover { - background: #666; - background-image: -moz-linear-gradient(top, #555, #444); - background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#444)); -} - -button.fb_show, -button.ui-gAutocomplete-browse, -button.ui-gFacelist-browse, -button.ui-gAutoSlugField-toggle, -button.ui-datepicker-trigger, -button.ui-timepicker-trigger, -.tinyMCE .browse span { - border: 1px solid #ccc; - background-color: #e1f0f5; -} -button.fb_show:hover, -button.ui-gAutocomplete-browse:hover, -button.ui-gFacelist-browse:hover, -button.ui-gAutoSlugField-toggle:hover, -button.ui-datepicker-trigger:hover, -button.ui-timepicker-trigger:hover, -.tinyMCE .browse span:hover { - background-color: #e1e1e1; -} -button.fb_show[disabled], -button.ui-gAutocomplete-browse[disabled], -button.ui-gFacelist-browse[disabled], -button.ui-gAutoSlugField-toggle[disabled], -button.ui-datepicker-trigger[disabled], -button.ui-timepicker-trigger[disabled], -input[disabled] + a { - background-color: transparent !important; - opacity: 0.3; - cursor: auto !important; -} - - -/* Autocomplete Button ......................................... */ - -button.ui-gAutocomplete-browse, -button.ui-gFacelist-browse { - background-image: url('../img/icons/icon-related-lookup.png'), -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-image: url('../img/icons/icon-related-lookup.png'), -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -button.ui-gAutocomplete-browse:hover, -button.ui-gFacelist-browse:hover { - background-image: url('../img/icons/icon-related-lookup-hover.png'), -moz-linear-gradient(top, #e1e1e1, #eee); - background-image: url('../img/icons/icon-related-lookup-hover.png'), -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#eee)); -} - -.errors button.ui-gAutocomplete-browse, -.errors button.ui-gFacelist-browse { - border-color: #bf3030 #bf3030 #bf3030 #ccc; -} - - -/* AutoSlugField Button ......................................... */ - -/* TODO: lock/unlock icons .. */ - -button.ui-gAutoSlugField-toggle { - background-image: url('../img/icons/icon-related-lookup.png'), -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-image: url('../img/icons/icon-related-lookup.png'), -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -button.ui-gAutoSlugField-toggle:hover { - background-image: url('../img/icons/icon-related-lookup-hover.png'), -moz-linear-gradient(top, #e1e1e1, #eee); - background-image: url('../img/icons/icon-related-lookup-hover.png'), -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#eee)); -} -.errors button.ui-gAutoSlugField-toggle { - border-color: #bf3030 #bf3030 #bf3030 #ccc; -} - - -/* Datepicker Button ......................................... */ - -button.ui-datepicker-trigger { - background-image: url('../img/icons/icon-datepicker.png'), -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-image: url('../img/icons/icon-datepicker.png'), -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -button.ui-datepicker-trigger:hover { - background-image: url('../img/icons/icon-datepicker-hover.png'), -moz-linear-gradient(top, #e1e1e1, #eee); - background-image: url('../img/icons/icon-datepicker-hover.png'), -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#eee)); -} - - -/* Timepicker Button ......................................... */ - -button.ui-timepicker-trigger { - background-image: url('../img/icons/icon-timepicker.png'), -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-image: url('../img/icons/icon-timepicker.png'), -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -button.ui-timepicker-trigger:hover { - background-image: url('../img/icons/icon-timepicker-hover.png'), -moz-linear-gradient(top, #e1e1e1, #eee); - background-image: url('../img/icons/icon-timepicker-hover.png'), -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#eee)); -} - - -/* Search Button ......................................... */ - -button.search { - border-color: transparent !important; - background-color: transparent; -} - - - -/* Links as Buttons ------------------------------------------------------------------------------------------------------- */ - -a.button, -.datecrumbs a, -.datecrumbs span { - border: 1px solid #e0e0e0; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} - - -/* Drop-Down Button ......................................... */ - -a.button.drop-down[class*="selected"] { - color: #444 !important; - border-color: #b0b0b0; - border-bottom-width: 0 !important; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0 !important; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0 !important; -webkit-border-bottom-right-radius: 0; - box-shadow: 0 -2px 3px #bbb, -2px -2px 3px #bbb, 2px -2px 3px #bbb; - -moz-box-shadow: 0 -2px 3px #bbb, -2px -2px 3px #bbb, 2px -2px 3px #bbb; - -webkit-box-shadow: 0 -2px 3px #bbb, -2px -2px 3px #bbb, 2px -2px 3px #bbb; -} -a.button.drop-down:link, a.button.drop-down:visited { - color: #309bbf; - background-color: #fff; -} -a.button.drop-down[class*="selected"], -a.button.drop-down:hover, a.button.drop-down:active { - color: #666; - background-color: #e1f0f5; - background: #e1f0f5 url('../img/icons/icon-dropdown-hover.png') 3px 3px no-repeat; - background: url('../img/icons/icon-dropdown-hover.png') 3px 3px no-repeat, -moz-linear-gradient(top, #f0f7fa, #e1f0f5) !important; - background: url('../img/icons/icon-dropdown-hover.png') 3px 3px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#f0f7fa), to(#e1f0f5)); -} - - -/* Filebrowser & Related Lookup ......................................... */ - -a.fb_show, -a.related-lookup { - border: 1px solid #ccc; -} -a.fb_show:link, a.fb_show:visited, -a.related-lookup:link, a.related-lookup:visited { - background-color: #e1f0f5; -} -a.fb_show:hover, a.fb_show:active, -a.related-lookup:hover, a.related-lookup:active { - background-color: #e1e1e1; -} - -a.fb_show:link, a.fb_show:visited, -.tinyMCE .browse span { - background-image: url('../img/icons/icon-fb-show.png'), -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-image: url('../img/icons/icon-fb-show.png'), -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -a.fb_show:hover, a.fb_show:active, -.tinyMCE .browse span:hover { - background-image: url('../img/icons/icon-fb-show-hover.png'), -moz-linear-gradient(top, #e1e1e1, #eee); - background-image: url('../img/icons/icon-fb-show-hover.png'), -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#eee)); -} -a.related-lookup:link, a.related-lookup:visited { - background-image: url('../img/icons/icon-related-lookup.png'), -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-image: url('../img/icons/icon-related-lookup.png'), -webkit-gradient(linear, left top, left bottom, from(#ebf2f5), to(#e1f0f5)); -} -a.related-lookup:hover, a.related-lookup:active { - background-image: url('../img/icons/icon-related-lookup-hover.png'), -moz-linear-gradient(top, #e1e1e1, #eee); - background-image: url('../img/icons/icon-related-lookup-hover.png'), -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#eee)); -} - -a.related-lookup + strong { - color: #555; -} - - -/* Add Another ......................................... */ - -a.add-another { - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -} - - -/* Buttons & Button Links in Errors ......................................... */ - -.error input + button, -.error .vDateField + button, -.error .vTimeField + button, -.error input + a.fb_show, -.error input + a.related-lookup, -.error input + a.add-another, -.errors input + button, -.errors .vDateField + button, -.errors .vTimeField + button, -.errors input + a.fb_show, -.errors input + a.related-lookup, -.errors input + a.add-another { - border-color: #bf3030; -} - - -/* Focused Buttons & Button Links ......................................... */ - -input:focus + button, -.vDateField:focus + span a, -.vTimeField:focus + span a, -input:focus + a.fb_show, -input:focus + a.related-lookup, -input:focus + a.add-another { - border-color: #bbb; - border-left-color: #ccc; -} - - - -/* TABLES -–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ - -tr.alt th, tr.alt td { - background: #f4f4f4; -} -.row1 th, .row1 td { - background: #f4f4f4; -} -.row2 th, .row2 td { - background: #fff; -} -.selected th, .selected td { - background: #ffd; -} - - -/* Thead ................................................... */ - -thead th, -tfoot td { - color: #aaa; - border-left: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; - background: #eee; - background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#e0e0e0)); - background: -moz-linear-gradient(top, #eee, #e0e0e0); -} -thead th:first-of-type { - border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -} -thead th:last-of-type { - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} -thead th.sorted { - border-bottom: 1px solid #ccc; - background: #e0e0e0; - background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#eee)); - background: -moz-linear-gradient(top, #e0e0e0, #eee); -} - -thead th a:link, thead th a:visited { - color: #59afcc; - border-top: 1px solid #fff; -} -thead th a:hover, thead th a:active, -thead th.sorted a { - color: #444; -} -thead th.sorted a { - border-top: 1px solid #ececec; -} - - -/* Tbody ................................................... */ - -tbody th, tbody td { - border-top: 1px solid #fff; - border-bottom: 1px solid #e0e0e0; -} - -tfoot td { - border-bottom: 0; - border-top: 1px solid #d4d4d4; -} - -thead th:first-child, -tfoot td:first-child { - border-left: 0; -} - -fieldset table { - border-right: 1px solid #eee; -} - -tr.row-label td { - border-bottom: 0; - color: #666; -} - - - -/* Changelist Table ------------------------------------------------------------------------------------------------------- */ - -#changelist table { - border: 1px solid #bdbdbd; -} -#changelist tbody th, #changelist tbody td { - border: 0; - border-top: 1px solid #e8e8e8; - border-left: 1px solid #e0e0e0; -} -#changelist tbody tr:first-child th, #changelist tbody tr:first-child td { - border-top: 1px solid #fff; -} -#changelist tbody tr th:first-child, #changelist tbody tr td:first-child { - border-left: 0; -} - -#changelist .changelist-results, -#changelist table { - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} - -#changelist thead th:first-of-type, -#changelist thead th:first-of-type a, -#changelist thead *:first-child[style^="display: none"] + *, -#changelist thead *:first-child[style^="display: none"] + * a { - border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -} -#changelist thead th:last-of-type, -#changelist thead th:last-of-type a { - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -} -#changelist tbody tr:last-of-type>*:first-child, -#changelist tbody tr:last-of-type>*:first-child[style^="display: none"] + * { - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -} -#changelist tbody tr:last-of-type>*:last-child, -#changelist.editable tbody tr:last-of-type td:nth-last-child(-n+2) { - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -} - -#changelist thead *[style^="display: none"] + *, -#changelist tbody tr *[style^="display: none"] + * { - border-left: 0; -} - - - -/* Change History ------------------------------------------------------------------------------------------------------- */ - -table#change-history thead th:first-child { - border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -} -table#change-history thead th:last-child { - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -} - - - -/* Overrides ------------------------------------------------------------------------------------------------------- */ - -tbody th:first-child, tbody td:first-child { - border-left: 0; -} -tbody tr:last-child td, tbody tr:last-child th { - border-bottom: 0; -} diff --git a/3rd_party_apps/grappelli/media/css/jquery-ui-grappelli-extensions.css b/3rd_party_apps/grappelli/media/css/jquery-ui-grappelli-extensions.css deleted file mode 100644 index 1b2a902711..0000000000 --- a/3rd_party_apps/grappelli/media/css/jquery-ui-grappelli-extensions.css +++ /dev/null @@ -1,596 +0,0 @@ - - - -/* Widget Basics ------------------------------------------------------------------------------------------------------- */ - -.module.ui-widget { - border: none; - background: #fff; -} -.ui-widget-content { - border: 1px solid #ccc; - border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; - background: #eee; -} - - - -/* Sortable ------------------------------------------------------------------------------------------------------- */ - -.ui-sortable-helper { - opacity: .8; -} -.ui-sortable .module.ui-sortable-placeholder { - border: 1px solid #bdbdbd; - border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; - background: transparent url('../img/backgrounds/ui-sortable-placeholder.png') 0 0 repeat scroll; -} -.group.stacked .ui-sortable .module.ui-sortable-placeholder { - display: block; - margin-top: 2px; -} -.group.tabular .ui-sortable .module.ui-sortable-placeholder { - border: 0 !important; - overflow: hidden; -} -.group.tabular .ui-sortable .module.ui-sortable-placeholder .td { - background: transparent; -} -.group.tabular .module.ui-sortable-helper { - border-top: 0 !important; - -moz-box-sizing: padding-box !important; -} - - - -/* Accordion ------------------------------------------------------------------------------------------------------- */ - - -/* Overlays */ -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { - display: block; - font-size: 1em; - padding: 0 0 0 12px; -} -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { - top: 0; - margin-top: 0; - margin-bottom: 0; - padding: 5px 15px; - border-top: 1px solid #fff; -} -.ui-accordion .ui-accordion-content-active { display: block; } - - - -/* Datepicker -----------------------------------*/ -.datetime br { - display: none; -} -.datetimeshortcuts { - width: 40px; - position: relative; - margin-left: 10px; -} -.datetimeshortcuts a { - margin-left: 0 !important; -} - -.ui-accordion-header { - margin-top: 2px !important; - cursor: pointer; - outline: none; -} -.ui-accordion .ui-accordion-header a { - padding: 0 0 0 12px; - color: #444; - outline: none; -} - -.ui-accordion-header.ui-state-default { - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -} -.ui-accordion-header.ui-state-active { - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -} - - -/* Accordion Module ......................................... */ - -.module .ui-accordion-header.ui-state-default { - border: 1px solid #bdbdbd; - background-color: #a1d4e5; -} -.module .ui-accordion-header.ui-state-default:hover { - background-color: #d6d6d6; -} -.module .ui-accordion-header.ui-state-active { - border: 1px solid #bdbdbd; - background-color: #d6d6d6; -} - - - -/* Accordion Module in Group......................................... */ - -.group .module .ui-accordion-header.ui-state-default { - border: 1px solid #c7c7c7; - background-color: #cee9f2; -} -.group .module .ui-accordion-header.ui-state-default:hover { - background-color: #e0e0e0; -} -.group .module .ui-accordion-header.ui-state-active { - border: 1px solid #c7c7c7; - background-color: #e0e0e0; -} -.group .module .ui-accordion-header { - border-top: 1px solid #4ef; -} - - - -/* Datepicker ------------------------------------------------------------------------------------------------------- */ - -.ui-datepicker { - width: auto !important; padding: 3px 3px 0; - border-color: #bdbdbd; - box-shadow: 0 10px 50px #333; -moz-box-shadow: 0 10px 50px #333; -webkit-box-shadow: 0 10px 50px #333; -} -.ui-datepicker .ui-datepicker-header { - padding: 2px 0; - height: 25px; -} -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { - position: absolute; - top: 4px; - width: 20px; - height: 30px; - background-color: transparent; - background-position: 50% 50%; - background-repeat: no-repeat; - cursor: pointer; -} -.ui-datepicker .ui-datepicker-prev { - left: 3px; - background-image: url('../img/icons/ui-datepicker-prev.png'); -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 3px; - border: none; - background-image: url('../img/icons/ui-datepicker-prev-hover.png'); -} -.ui-datepicker .ui-datepicker-next { - right: 3px; - background-image: url('../img/icons/ui-datepicker-next.png'); -} -.ui-datepicker .ui-datepicker-next-hover { - right: 3px; - border: none; - background-image: url('../img/icons/ui-datepicker-next-hover.png'); -} -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { - display: none !important; -} - - -.ui-datepicker .ui-datepicker-title { - margin: 3px 25px 2px; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - float:left; - font-size:1em; - margin: -3px 0 -1px !important; - min-width: 30px; -} -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { - float: right; -} -.ui-datepicker table { - width: 100%; - font-size: 12px; - margin: 0 0 2px; -} -.ui-datepicker th { - padding: 5px 0; - text-align: center; - font-weight: bold; - border: 0; - background: transparent; -} -.ui-datepicker td { - min-width: 25px; - border: 0; padding: 1px; -} -.ui-datepicker td span, .ui-datepicker td a { - padding: 4px 0 3px; - margin:0!important; - text-align: center; - display:block; - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -} -.ui-datepicker td a.ui-state-hover { - color: #fff !important; - border-color: transparent !important; - background: #444 !important; -} -.ui-datepicker td a.ui-state-active { - background: #fff; -} -.ui-datepicker td a.ui-state-highlight { - border-color: #bababa; - background: #d6d6d6; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: 5px 0 0; - padding: 0; - border: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: 3px 0; - padding: 4px 5px 5px; - height: 25px; - color: #aaa; font-size: 11px; - border: 1px solid #c7c7c7; - background: transparent; - cursor: pointer; -} -@media screen and (-webkit-min-device-pixel-ratio:0) { - .ui-datepicker .ui-datepicker-buttonpane button { - padding: 5px 8px 4px; - } -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - opacity: 1 !important; - color: #444; font-weight: bold; - background: #cee9f2; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover { - color: #fff !important; - border-color: #444 !important; - background: #444 !important; -} - -.ui-datepicker-multi .ui-datepicker-group-first .ui-datepicker-title, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title { - margin-right: 5px !important; -} -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-title, -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-title { - margin-left: 5px !important; -} - -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; -} -.ui-datepicker-multi .ui-datepicker-group-first table, -.ui-datepicker-multi .ui-datepicker-group-middle table { - margin-right: 5px !important; -} -.ui-datepicker-multi .ui-datepicker-group-middle table, -.ui-datepicker-multi .ui-datepicker-group-last table { - margin-left: 5px !important; -} -.ui-datepicker-multi .ui-datepicker-group-middle table { - margin-left: 3px !important; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - border: none; -} - -.ui-datepicker-append { - margin-left: 6px; color: #999; font-size: 10px; -} - -.ui-datepicker td.ui-state-disabled { - padding:1px; - text-align: center; -} -.ui-datepicker td.ui-state-disabled span { - background: #ccc; - color: #555 !important; - font-weight: bold; - font-size: 11px; - border-radius: 3px; -moz-border-radius: 3px; -webkit-borderradius: 3px; -} -button.ui-datepicker-close { - float: left !important; - margin-right: 4px !important; -} - - - -/* Timepicker ------------------------------------------------------------------------------------------------------- */ - -#ui-timepicker { - padding: 5px 3px 3px 5px; - width: 216px; - border: 1px solid #bdbdbd; - box-shadow: 0 10px 50px #333; -moz-box-shadow: 0 10px 50px #333; -webkit-box-shadow: 0 10px 50px #333; -} -#ui-timepicker ul { - position: relative; - float: left; - clear: both; - width: auto; -} -#ui-timepicker ul li.row { - position: relative; - float: left; - display: block; - margin: 0 2px 2px 0; - padding: 2px 10px 1px; - width: 30px; - font-size: 11px; - text-align: center; - border: 0; - border-radius: 3px; -moz-border-radius: 3px; -webkit-borderradius: 3px; - cursor: pointer; -} -#ui-timepicker .row.ui-state-default { - border: 1px solid #c7c7c7 !important; - background: #e1f0f5; -} -#ui-timepicker .row.ui-state-active { - border: 1px solid #bababa !important; - background: #d6d6d6; -} -#ui-timepicker .row.ui-state-default:hover { - color: #fff; - border: 1px solid #666 !important; - background: #444; -} - - - -/* Tabs ------------------------------------------------------------------------------------------------------- */ - -.ui-tabs { -/* padding: 0;*/ - zoom: 1; - border: 0 !important; - background: transparent; -} -.group-tabs { -/* border: 2px solid #e0e0e0;*/ -} -.ui-tabs .ui-tabs-nav { - margin-top: 2px; - padding: 0; - color: #444; - font-size: 12px; - border: none; - border-bottom: 1px solid #bdbdbd; - border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; - background: none; -} -.ui-tabs .ui-tabs-nav li { - position: relative; float: left; - border-bottom-width: 1px !important; - margin: 0 2px -1px 0; - padding: 0; -} -.ui-tabs .ui-tabs-nav li a { - float: left; - text-decoration: none; - padding: 6px 10px 6px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { - padding-bottom: 0px; border-bottom-width: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { - cursor: pointer; -} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.group-tabs-link.ui-state-default { -/* border-color: #d4d4d4;*/ -/* border-bottom-color: transparent;*/ - background: transparent; - - background: #e1f0f5; - background: -moz-linear-gradient(top, #cee9f2, #e1f0f5); - background: -webkit-gradient(linear, left top, left bottom, from(#cee9f2), to(#e1f0f5)); -} -.group-tabs-link.ui-state-default:hover { - color: #444 !important; - border: 1px solid #c7c7c7; - background: #cee9f2; - background: -moz-linear-gradient(top, #e1f0f5, #cee9f2); - background: -webkit-gradient(linear, left top, left bottom, from(#e1f0f5), to(#cee9f2)); -} -.group-tabs-link.ui-state-default.ui-tabs-selected { - border: 1px solid #c7c7c7; - border-bottom-color: transparent; - background: #e0e0e0; - background: -moz-linear-gradient(top, #e9e9e9, #e0e0e0); - background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#e0e0e0)); - - background: #e9e9e9; - background: -moz-linear-gradient(top, #e0e0e0, #e9e9e9); - background: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e9e9e9)); -} - - -.ui-tabs-nav li a { -/* color: #83c3d9 !important;*/ - margin-bottom: 0px; - background: transparent !important; -} -.ui-tabs-nav li a:hover { - color: #444 !important; - margin-bottom: 0px; - background: transparent !important; -} -.ui-tabs-nav li.ui-tabs-selected a { - color: #444 !important; - padding: 6px 10px 6px; -} -.ui-tabs .ui-tabs-panel { - margin-top: 0 !important; - padding: 0; - display: block; - border: 1px solid #ccc; - border-top-left-radius: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; - background: #eee; -} -.ui-tabs-panel h3 { display: none; } -.ui-tabs-panel > h3 + .module { - border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -} -.ui-tabs-panel > h3 + .module > h4:first-child { - margin-top: -1px; -/* border-top: 0 !important;*/ - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} -.ui-tabs .ui-tabs-hide { display: none !important; } - - - -/* gAutocomplete ------------------------------------------------------------------------------------------------------- */ - -.ui-gAutocomplete-wrapper { - position: absolute; - z-index: 400; -} -ul.ui-gAutocomplete-results { - margin-top: 4px; - padding: 5px; - border: 1px solid #ddd; - border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; - box-shadow: 0 0 3px #444; -moz-box-shadow: 0 0 3px #444; -webkit-box-shadow: 0 0 3px #444; - background: #fff; -} -/* inline bug fix */ -.group ul.ui-gAutocomplete-results { - margin-left:171px; - width:745px; -} -ul.ui-gAutocomplete-results li { - padding: 2px 5px; - color: #666; - cursor: pointer; -} -/* hover and selected must bear a slight style - * difference since they have a slight behevior - * difference - **/ -ul.ui-gAutocomplete-results li:hover { - background: #dfe7e9; -} -ul.ui-gAutocomplete-results li.selected { - background: #e1f0f5; - font-weight:bold; -} -ul.ui-gAutocomplete-results li:first-child { - border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; - border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -} -ul.ui-gAutocomplete-results li:last-child { - border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -} -ul.ui-gAutocomplete-results li + li { - border-top: 1px solid #eee; -} - -ul.ui-gAutocomplete-results li b { - margin: 0 1px; - color: #444; -} - - - -/* Facelist ------------------------------------------------------------------------------------------------------- */ -.ui-gFacelist-wrapper { - margin-left:160px; - width:758px; -} - -.ui-gFacelist-wrapper.focus { - border-color: #999 #BBB #BBB #999; -} - -.ui-gFacelist-toolbar button { - border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -} - -ul.ui-gFacelist-facelist { - clear:both; - padding: 5px 5px 5px 0; - position: relative; float: left; clear: both; - width:758px; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} - -li.ui-gFacelist-item { - cursor: pointer; - background:#ddd; - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebf2f5), to(#e1f0f5)); - background-image: -moz-linear-gradient(top, #ebf2f5, #e1f0f5); - background-repeat:no-repeat; - border:1px solid #ccc; - border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; - -webkit-box-sizing: border-box; - float: left; - font-weight: bold; - margin-top: 5px; - margin-right: 5px; - padding: 4px 7px 3px 4px; - opacity: 1; - position: relative; - width: auto; -} - -li.ui-gFacelist-item:hover { - background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#eee)); - background-image: -moz-linear-gradient(top, #e1e1e1, #eee); -} - -li.ui-gFacelist-item span { - background:transparent url('../img/icons/icon-bookmark_remove-inactive.png') no-repeat 2px 2px; - padding:0 0 0 18px; -} - -li.ui-gFacelist-item:hover span { - background:transparent url('../img/icons/icon-bookmark_remove.png') no-repeat 2px 2px; -} - - - -/* AutoSlugField ------------------------------------------------------------------------------------------------------- */ - -.ui-gAutoSlugField-preview { - display:block; - color:#999; - padding:2px 6px; - background:#eee; - border:1px solid #ddd; - border-width:0 1px 1px 1px; - margin-left:160px; - width:744px; -} diff --git a/3rd_party_apps/grappelli/media/css/reset.css b/3rd_party_apps/grappelli/media/css/reset.css deleted file mode 100644 index fc0788c8cd..0000000000 --- a/3rd_party_apps/grappelli/media/css/reset.css +++ /dev/null @@ -1,38 +0,0 @@ -/* -------------------------------------------------------------- - - reset.css - * Resets default browser CSS. - --------------------------------------------------------------- */ - -html, body, div, span, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, code, -del, dfn, em, img, q, dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td { - margin: 0; - padding: 0; - border: 0; - font-weight: inherit; - font-style: inherit; - font-size: 100%; - font-family: inherit; - vertical-align: baseline; -} - -body { - line-height: 1.5; -} - -/* Tables still need 'cellspacing="0"' in the markup. */ -table { border-collapse: separate; border-spacing: 0; } -caption, th, td { text-align: left; font-weight: normal; } -table, td, th { vertical-align: middle; } - -/* Remove possible quote marks (") from ,
. */ -blockquote:before, blockquote:after, q:before, q:after { content: ""; } -blockquote, q { quotes: "" ""; } - -/* Remove annoying border on linked images. */ -a img { border: none; } diff --git a/3rd_party_apps/grappelli/media/css/structures.css b/3rd_party_apps/grappelli/media/css/structures.css deleted file mode 100644 index 2e882a7fe0..0000000000 --- a/3rd_party_apps/grappelli/media/css/structures.css +++ /dev/null @@ -1,654 +0,0 @@ - - - -/* Body ------------------------------------------------------------------------------------------------------- */ - -body { - padding: 58px 20px 0; - font-family: Arial, sans-serif; - font-size: 12px; - line-height: 16px; -} -body.popup { - padding-top: 0; -} - - - -/* Container ------------------------------------------------------------------------------------------------------- */ - -#container { - z-index: 0; - position: relative; - float: left; - clear: both; - margin: 0; - padding: 0; - width: 100%; -} - - - -/* Header ------------------------------------------------------------------------------------------------------- */ - -#header { - position: fixed; - top: 0; - left: 0; - z-index: 1100; - padding: 0 20px; - width: 100%; - height: 30px; - font-size: 11px; - line-height: 14px; - font-weight: bold; -} -body.filebrowser.popup #header { - display: none; -} - - - -/* Branding, Bookmarks & User-Tools ------------------------------------------------------------------------------------------------------- */ - -.branding, .admin-title, -#bookmarks li, #user-tools li { - margin: 0; - padding: 8px 10px; -} -.branding { - display: none; - position: relative; - float: right; - width: 10px; - background: url('../img/grappelli-icon.png') 50% 50% no-repeat; -} -.admin-title { - position: relative; - float: left; - margin: 0 0 0 -20px; - padding-left: 20px; - padding-right: 20px; -} -#header ul li { - position: relative; - float: left; -} - - -/* Navigation Menu (UL Navigation-Menu of Admin-Tools) ................................................... */ - -ul.navigation-menu { - position: relative; - float: left; -} -ul.navigation-menu li { - float: none !important; -} -ul.navigation-menu>li { - position: relative; - float: none !important; - display: block; - margin: 0; -} -ul.navigation-menu>li>a { - display: block; - padding: 8px 10px; - font-size: 11px !important; -} -ul.navigation-menu li.bookmark, -ul.navigation-menu li.actions { - float: left !important; -} -ul.navigation-menu li ul { - position: absolute; - z-index: 1 !important; - float: none !important; - margin-top: -1px; - padding: 0; - min-width: 220px; - white-space: nowrap; - -/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/ -} -ul.navigation-menu>li>a+ul { - overflow: hidden; - overflow-x: hidden; -/* padding-right: 20px;*/ -/* width: 500px;*/ -/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/ - box-shadow: 0 0 20px #333; -moz-box-shadow: 0 0 20px #333; -webkit-box-shadow: 0 0 20px #333; -} -ul.navigation-menu>li>ul>li.parent { -/* padding-bottom: 4px;*/ -} - -ul.navigation-menu li ul ul { - position: relative; - float: none; - margin-top: 0; - width: 100%; -} - -ul.navigation-menu li li.item-collapse.item-open { - background: #3a3a3a; -} -ul.navigation-menu li li li.item-collapse.item-open { -/* border: 1px solid #383838;*/ - -moz-border-radius: 4px; - background: #424242; -} -ul.navigation-menu li li li.item-collapse.item-open + li { -/* border: 0 !important;*/ -} -ul.navigation-menu li li li li.item-collapse.item-open { -/* border: 1px solid #404040;*/ - background: #4a4a4a; -} -ul.navigation-menu li li li li.item-collapse.oitem-pen + li { -/* border: 0 !important;*/ -} -ul.navigation-menu li li li li li.item-collapse.item-open { -/* border: 1px solid #484848;*/ - background: #525252; -} -ul.navigation-menu li li li li li.item-collapse.item-open + li { -/* border: 0 !important;*/ -} - -ul.navigation-menu li li { - padding: 0 10px; -} -ul.navigation-menu li li li { - margin: 0 -20px 0 -10px; - padding: 0 10px 0 20px; - box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -} -ul.navigation-menu li li li li { - margin: 0 -10px 0 -20px; - padding: 0 10px 0 30px; -/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/ -} -ul.navigation-menu li li li li li { - margin: 0 -10px 0 -30px; - padding: 0 10px 0 40px; -/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/ -} -ul.navigation-menu li li li li li li { - margin: 0 -10px 0 -40px; - padding: 0 10px 0 50px; -/* box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;*/ -} - - -ul.navigation-menu li li.last { - border-bottom: 0 !important; -} - -ul.navigation-menu li ul ul>li:first-child a { - margin-left: -10px; - padding-left: 10px; -} -ul.navigation-menu li li a { - display: block; - padding: 8px 0; - font-size: 11px; -} -ul.navigation-menu li li li a { - padding: 4px 10px 4px 0; - font-size: 11px; - white-space: normal; -} -ul.navigation-menu li.parent>a { - font-size: 11px; -} -ul.navigation-menu li li.parent>a { - font-size: 11px; -} - -ul.navigation-menu li.item-collapse.item-closed>* { - display: none !important; -} -ul.navigation-menu li.item-collapse.item-open>* { - display: block !important; -} - -ul.navigation-menu li.item-collapse a.item-collapse-handler-container { - display: block !important; -/* padding: 10px 0 !important;*/ -} - -form#bookmark-form { - position: relative; - float: left; - padding: 2px 10px 2px 0; - height: 26px; -} -form#bookmark-form button { - position: relative; display: block; - margin: 3px 0 0; - width: 20px; - height: 20px; -} - -ul.navigation-menu li.item-collapse a.item-collapse-handler { - position: relative; - float: right; - display: inline-block !important; - right: 0; - margin: -30px -10px -30px 0; - padding: 0; - width: 28px; - height: 30px; - cursor: pointer; -} -ul.navigation-menu li li li.item-collapse a.item-collapse-handler { - margin: -22px 0; - width: 28px; - height: 22px; -} -a.item-collapse-handler-container { - padding-right: 28px !important; -} -ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:link, -ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:visited { - background: transparent url("../img/icons/icon-admin_tools-dropdown.png") no-repeat scroll 50% 50%; -} -ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:hover, -ul.navigation-menu li li.item-collapse.item-closed>a+a.item-collapse-handler:active { - background: transparent url("../img/icons/icon-admin_tools-dropdown-hover.png") no-repeat scroll 50% 50%; -} -ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:link, -ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:visited { - background: transparent url("../img/icons/icon-admin_tools-dropdown-active.png") no-repeat scroll 50% 50%; -} -ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:hover, -ul.navigation-menu li li.item-collapse.item-open>a+a.item-collapse-handler:active { - background: transparent url("../img/icons/icon-admin_tools-dropdown-active-hover.png") no-repeat scroll 50% 50%; -} - - -/* User Tools ................................................... */ - -#user-tools { - position: absolute; - right: 40px; -} -#user-tools>li:last-child { - padding-right: 20px; -} - -#user-tools li.user-options-container { - position: relative; - width: 200px; -} - -li.user-options-container.open a.user-options-handler { - display: block; -} -ul.user-options { - display: none; -} -li.user-options-container.open ul.user-options { - display: block; - position: absolute; - float: none; - clear: both; - z-index: 1000; - margin: 7px -10px 0; - width: 221px; -} -ul.user-options li { - float: none !important; - clear: both; -} -ul.user-options li a { - display: block; -} - - - -/* Breadcrumbs ------------------------------------------------------------------------------------------------------- */ - -div#breadcrumbs { - position: fixed; - top: 30px; - left: 0; - z-index: 1000; - padding: 5px 10px 5px 20px; - width: 100%; - font-size: 11px; -/* font-weight: bold;*/ - text-align: left; -} -div#breadcrumbs a { - padding: 10px 2px; -} -body.popup div#breadcrumbs { - top: 0; -} - - - -/* Messages ------------------------------------------------------------------------------------------------------- */ - -ul.messagelist { - position: relative; - top: 0; - z-index: 1001; - margin: 0 -20px; -} -ul.messagelist li { - display: block; - padding: 3px 10px 4px 35px; - font-size: 11px; - font-weight: bold; - background: url('../img/icons/icon-yes.png') 20px 50% no-repeat; -} -ul.messagelist.success li { - background: url('../img/icons/icon-yes.png') 20px 50% no-repeat; -} -ul.messagelist.error li { - background: url('../img/icons/icon-yes.png') 20px 50% no-repeat; -} -body.popup .breadcrumbs + ul.messagelist { - top: 24px; -} -body.filebrowser.popup ul.messagelist { - top: 28px; -} - - -/* Masthead ------------------------------------------------------------------------------------------------------- */ - -#masthead { - position: relative; - float: left; - clear: both; - z-index: 900; - padding: 60px 0 10px; - width: 100%; -} - - - -/* Login Form ------------------------------------------------------------------------------------------------------- */ - -div.login { - top: -30px; -} -#login-form { - margin: 0 auto; -} - - - -/* Content ------------------------------------------------------------------------------------------------------- */ - -#content { - position: relative; - float: left; - clear: both; - margin: 0 0 80px; - padding: 0; - width: auto; -} -#content.content-flexible { - width: 100%; -} -body.filebrowser.popup #content { - top: 28px; -} - - - -/* Container ------------------------------------------------------------------------------------------------------- */ - -.container, -.container-grid { - position: relative; - float: left; - clear: both; - width: 940px; -} -.container-flexible { - position: relative; - float: none; - clear: both; - width: auto; - height: 100%; -} - - - -/* Blueprint Grid Columns & Spans ------------------------------------------------------------------------------------------------------- */ - -.column { - position: relative; - float: left; -} -.column.centered { - position: relative; - float: none !important; - margin: 0 auto !important; -} -.span-flexible { - position: relative; - width: 100%; -} -.container-flexible.layout-flexible-grid .span-flexible { - float: left; - margin-right: 20px; - width: 100%; -} -.container-flexible.layout-flexible-grid .span-flexible + .column { - float: left !important; -} -.container-flexible.layout-grid-flexible .column { - float: left; -} -.container-flexible.layout-grid-flexible .span-flexible { - float: left; - width: 100%; -} -fieldset.module .row .column:first-child { - margin-left: 0 !important; -} -fieldset.module .row .column:last-child { - margin-right: -20px !important; -} -fieldset.module .row .column.span-flexible:last-child { - margin-right: 0 !important; -} -.row .span-flexible, -.row .span-flexible:last-child { - float: none; - width: auto; - margin-right: 0 !important; -} - - -/* Basic Float & Margin ......................................... */ - -.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, -.span-7, .span-8, .span-9, .span-10, .span-11, .span-12, -.span-13, .span-14, .span-15, .span-16, .span-17, .span-18, -.span-19, .span-20, .span-21, .span-22, .span-23, .span-24 { -/* float: left;*/ - margin-right: 20px; -} -.column.last { margin-right: 0; } - - -/* Column Widths ......................................... */ - -.span-1 { width: 20px; } -.span-2 { width: 60px; } -.span-3 { width: 100px; } -.span-4 { width: 140px; } -.span-5 { width: 180px; } -.span-6 { width: 220px; } -.span-7 { width: 260px; } -.span-8 { width: 300px; } -.span-9 { width: 340px; } -.span-10 { width: 380px; } -.span-11 { width: 420px; } -.span-12 { width: 460px; } -.span-13 { width: 500px; } -.span-14 { width: 540px; } -.span-15 { width: 580px; } -.span-16 { width: 620px; } -.span-17 { width: 660px; } -.span-18 { width: 700px; } -.span-19 { width: 740px; } -.span-20 { width: 780px; } -.span-21 { width: 820px; } -.span-22 { width: 860px; } -.span-23 { width: 900px; } -.span-24 { width: 940px; margin: 0; } - - -/* Append empty columns ......................................... */ - -.append-1 { padding-right: 40px; } -.append-2 { padding-right: 80px; } -.append-3 { padding-right: 120px; } -.append-4 { padding-right: 160px; } -.append-5 { padding-right: 200px; } -.append-6 { padding-right: 240px; } -.append-7 { padding-right: 280px; } -.append-8 { padding-right: 320px; } -.append-9 { padding-right: 360px; } -.append-10 { padding-right: 400px; } -.append-11 { padding-right: 440px; } -.append-12 { padding-right: 480px; } -.append-13 { padding-right: 520px; } -.append-14 { padding-right: 560px; } -.append-15 { padding-right: 600px; } -.append-16 { padding-right: 640px; } -.append-17 { padding-right: 680px; } -.append-18 { padding-right: 720px; } -.append-19 { padding-right: 760px; } -.append-20 { padding-right: 800px; } -.append-21 { padding-right: 840px; } -.append-22 { padding-right: 880px; } -.append-23 { padding-right: 920px; } - - -/* Prepend empty columns ......................................... */ - -.prepend-1 { padding-left: 40px; } -.prepend-2 { padding-left: 80px; } -.prepend-3 { padding-left: 120px; } -.prepend-4 { padding-left: 160px; } -.prepend-5 { padding-left: 200px; } -.prepend-6 { padding-left: 240px; } -.prepend-7 { padding-left: 280px; } -.prepend-8 { padding-left: 320px; } -.prepend-9 { padding-left: 360px; } -.prepend-10 { padding-left: 400px; } -.prepend-11 { padding-left: 440px; } -.prepend-12 { padding-left: 480px; } -.prepend-13 { padding-left: 520px; } -.prepend-14 { padding-left: 560px; } -.prepend-15 { padding-left: 600px; } -.prepend-16 { padding-left: 640px; } -.prepend-17 { padding-left: 680px; } -.prepend-18 { padding-left: 720px; } -.prepend-19 { padding-left: 760px; } -.prepend-20 { padding-left: 800px; } -.prepend-21 { padding-left: 840px; } -.prepend-22 { padding-left: 880px; } -.prepend-23 { padding-left: 920px; } - - -/* Span-X + Span-Flexible ......................................... */ - -.span-1 + .span-flexible { margin-left: 40px; } -.span-2 + .span-flexible { margin-left: 80px; } -.span-3 + .span-flexible { margin-left: 120px; } -.span-4 + .span-flexible { margin-left: 160px; } -.span-5 + .span-flexible { margin-left: 200px; } -.span-6 + .span-flexible { margin-left: 240px; } -.span-7 + .span-flexible { margin-left: 280px; } -.span-8 + .span-flexible { margin-left: 320px; } -.span-9 + .span-flexible { margin-left: 360px; } -.span-10 + .span-flexible { margin-left: 400px; } -.span-11 + .span-flexible { margin-left: 440px; } -.span-12 + .span-flexible { margin-left: 480px; } -.span-13 + .span-flexible { margin-left: 520px; } -.span-14 + .span-flexible { margin-left: 560px; } -.span-15 + .span-flexible { margin-left: 600px; } -.span-16 + .span-flexible { margin-left: 640px; } -.span-17 + .span-flexible { margin-left: 680px; } -.span-18 + .span-flexible { margin-left: 720px; } -.span-19 + .span-flexible { margin-left: 760px; } -.span-20 + .span-flexible { margin-left: 800px; } -.span-21 + .span-flexible { margin-left: 840px; } -.span-22 + .span-flexible { margin-left: 880px; } -.span-23 + .span-flexible { margin-left: 920px; } -.span-24 + .span-flexible { margin-left: 960px; } - - -/* Columns in Cells ......................................... */ - -.cell.span-1 { width: 0px; } -.cell.span-2 { width: 40px; } -.cell.span-3 { width: 80px; } -.cell.span-4 { width: 120px; } -.cell.span-5 { width: 160px; } -.cell.span-6 { width: 200px; } -.cell.span-7 { width: 240px; } -.cell.span-8 { width: 280px; } -.cell.span-9 { width: 330px; } -.cell.span-10 { width: 360px; } -.cell.span-11 { width: 400px; } -.cell.span-12 { width: 440px; } -.cell.span-13 { width: 480px; } -.cell.span-14 { width: 520px; } -.cell.span-15 { width: 560px; } -.cell.span-16 { width: 600px; } -.cell.span-17 { width: 640px; } -.cell.span-18 { width: 680px; } -.cell.span-19 { width: 720px; } -.cell.span-20 { width: 760px; } -.cell.span-21 { width: 800px; } -.cell.span-22 { width: 840px; } -.cell.span-23 { width: 880px; } -.cell.span-24 { width: 920px; margin: 0; } - - -/* Clearing floats without extra markup - Based on How To Clear Floats Without Structural Markup by PiE - [http://www.positioniseverything.net/easyclearing.html] */ - -.clearfix:after, .container:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -.clearfix, .container { display: inline-block; } -* html .clearfix, -* html .container { height: 1%; } -.clearfix, .container { display: block; } - -/* Regular clearing - apply to column that should drop below previous ones. */ - -.clear { clear: both; } - - - diff --git a/3rd_party_apps/grappelli/media/css/tables.css b/3rd_party_apps/grappelli/media/css/tables.css deleted file mode 100644 index 836ff911db..0000000000 --- a/3rd_party_apps/grappelli/media/css/tables.css +++ /dev/null @@ -1,140 +0,0 @@ - - - -/* Basic Table Settings ------------------------------------------------------------------------------------------------------- */ - -table { - margin: 0; - padding: 0; - border-spacing: none; -} -td, th { - vertical-align: top; - padding: 10px 10px 9px; - font-size: 11px; - line-height: 15px; -} -th { - text-align: left; - font-size: 12px; - font-weight: bold; -} - - -/* Thead ................................................... */ - -thead th, -tfoot td { - padding: 5px 10px; - font-size: 11px; - line-height: 12px; - font-weight: normal; -} -thead th.sorted { - font-weight: bold; -} -thead th a { - position: relative; - display: block; - margin: -5px -10px -4px; - padding: 4px 10px 4px; - height: 100% !important; - white-space: nowrap; -} -thead th.ascending a:after { - content: url('../img/icons/icon-th-ascending.png'); -} -thead th.descending a:after { - content: url('../img/icons/icon-th-descending.png'); -} - - -/* Tbody ................................................... */ - -thead th.optional { - font-weight: normal !important; -} -tr.row-label td { - margin-top: -1px; - padding-top: 2px; - padding-bottom: 0; - font-size: 9px; -} - - - -/* Table XFull ------------------------------------------------------------------------------------------------------- */ - -table.xfull { - width: 100%; -} - - - -/* Changelist Table ------------------------------------------------------------------------------------------------------- */ - -#changelist table { - position: relative; - margin: -1px !important; -} - -#changelist form table tbody td, #changelist form table tbody th { - padding-top: 10px; - padding-bottom: 9px; - line-height: 16px; -} - - - -/* Orderable Tables ------------------------------------------------------------------------------------------------------- */ - -table.orderable tbody tr td:hover { - cursor: move; -} - -table.orderable tbody tr td:first-child { - padding-left: 14px; - background-image: url(../img/admin/nav-bg-grabber.gif); - background-repeat: repeat-y; -} - -table.orderable-initalized .order-cell, body>tr>td.order-cell { - display: none; -} - - - -/* Change History ------------------------------------------------------------------------------------------------------- */ - -table#change-history { - width: 100%; -} -table#change-history tbody th { - width: 150px; -} - - - -/* Documentation ------------------------------------------------------------------------------------------------------- */ - -.model-index table { - width: 100%; -} -.model-index table th { - padding: 7px 10px 8px; -} - - - -/* Other Classes ------------------------------------------------------------------------------------------------------- */ - -table .nowrap { - white-space: nowrap; -} diff --git a/3rd_party_apps/grappelli/media/css/tools.css b/3rd_party_apps/grappelli/media/css/tools.css deleted file mode 100644 index 4aa7bcff56..0000000000 --- a/3rd_party_apps/grappelli/media/css/tools.css +++ /dev/null @@ -1,266 +0,0 @@ - - - -/* Tools Basics ------------------------------------------------------------------------------------------------------- */ - -.tools { - position: relative; - float: right; - clear: both; - padding: 6px 10px; - font-size: 11px; - font-weight: bold; -} -ul.tools { - padding: 0; - list-style-type: none; - white-space: nowrap; -} -ul.tools:empty { - display: none; -} -ul.tools li { - position: relative; - float: left; - display: block; - overflow: hidden; - margin-left: 5px; - padding: 6px 0; - min-width: 12px; -} -ul.tools li:last-child { - margin-right: 5px; -} - - - -/* H1 + Tools ------------------------------------------------------------------------------------------------------- */ - -h1 + .tools, -.grappelli-h1 + .tools { - position: relative; - float: right; - clear: right; - z-index: 900; - margin-top: -34px; - margin-bottom: -34px; - display: inline-block; -} - -h1 + .tools li, -h1 + .tools li:last-child { - float: left; - margin: 0 0 0 3px; - padding: 0; -} -h1 + .tools a { - display: block; - margin: 0; - padding: 4px 15px; - width: auto; - height: 17px; - font-size: 11px; - opacity: .6; -} -h1 + .tools a:hover, h1 + .tools a:active { - opacity: 1; -} - -h1 + .tools a.add-handler:link, h1 + .tools a.add-handler:visited { - padding-left: 30px; - background: url('../img/icons/icon-object-tools-add-handler.png') 0 50% no-repeat scroll; -} -h1 + .tools a.add-handler:hover, h1 + .tools a.add-handler:active { - background: url('../img/icons/icon-object-tools-add-handler.png') 0 50% no-repeat scroll; -} - - -/* Focused Buttons ................................................... */ - -h1 + .tools a.focus { - opacity: 1; -} - - - - -/* Tools ------------------------------------------------------------------------------------------------------- */ - -.group .tools, -.module .tools { - position: relative; - float: right; - clear: both; - padding: 6px 10px; - font-size: 11px; - font-weight: bold; -} -.group ul.tools, -.module ul.tools { - padding: 0 2px; - list-style-type: none; -} -.group ul.tools li, -.module ul.tools li { - position: relative; - float: left; - display: block; - overflow: hidden; - margin-left: 5px; - padding: 6px 2px; -} -.group ul.tools li:last-child, -.module ul.tools li:last-child { - margin-right: 5px; -} - - -/* 1st Level H2 + Tools ......................................... */ - -.group h2+.tools, -.module h2+.tools { - top: -29px; - right: 0; - margin-bottom: -29px; -} -.group h2+.tools { - right: 1px; -} -.module.collapse.closed h2+.tools { - top: -28px; -} - - -/* 2nd Level H3 + Tools ......................................... */ - -.module h3+.tools { - top: -27px; - right: 0; - margin-bottom: -27px; -} -.module h3+ul.tools li { - padding-top: 5px; - padding-bottom: 5px; -} - - -/* 3rd Level H4 + Tools ......................................... */ - -.module h4+.tools { - top: -24px; - right: 0; - margin-bottom: -24px; -} -.module h4+ul.tools li { - padding-top: 3px; - padding-bottom: 4px; -} - - -/* Tools in Tabular Groups ......................................... */ - -.module.table .th .tools, -.module.table .td .tools { - top: -5px; - right: -20px; - margin-left: -20px; - margin-bottom: -15px; -} -.module.table .th .tools li, -.module.table .td .tools li { - padding-top: 10px; - padding-bottom: 9px; -} - - -/* Links ................................................... */ - -.tools a { - position: relative; - display: block; - margin: -6px 0; - padding: 6px 0px; - width: 100%; - height: 100%; - background-position: 50% 50%; - background-repeat: no-repeat; -} - -.tools a.icon { - margin: -6px 0; - padding: 6px 0px; - width: 12px; - height: 16px; -} - -.module.table .th .tools a, -.module.table .td .tools a { - margin: -9px 0; - padding: 9px 0px; -} -.module.table .th .tools a.icon, -.module.table .td .tools a.icon { - margin: -9px 0; - padding: 9px 0px; -} - - -/* Icons ................................................... */ - -.tools a.drag-handler:link, .tools a.drag-handler:visited { - background-image: url('../img/icons/icon-tools-drag-handler.png'); -} -.tools a.drag-handler:hover, .tools a.drag-handler:active { - background-image: url('../img/icons/icon-tools-drag-handler-hover.png'); -} -.predelete-items a.drag-handler, .predelete-item a.drag-handler { - display: none; -} - -.tools a.viewsite-link:link, .tools a.viewsite-link:visited { - background-image: url('../img/icons/icon-tools-viewsite-link.png'); - opacity: .4; -} -.tools a.viewsite-link:hover, .tools a.viewsite-link:active { - background-image: url('../img/icons/icon-tools-viewsite-link-hover.png'); -} - -.tools a.delete-handler:link, .tools a.delete-handler:visited, -.predelete .tools a.delete-handler:hover, .predelete .tools a.delete-handler:active { - background-image: url('../img/icons/icon-tools-delete-handler.png'); -} -.tools a.delete-handler:hover, .tools a.delete-handler:active, -.predelete .tools a.delete-handler:link, .predelete .tools a.delete-handler:visited { - background-image: url('../img/icons/icon-tools-delete-handler-hover.png'); -} - -.tools a.remove-handler:link, .tools a.remove-handler:visited { - background-image: url('../img/icons/icon-tools-remove-handler.png'); -} -.tools a.remove-handler:hover, .tools a.remove-handler:active { - background-image: url('../img/icons/icon-tools-remove-handler-hover.png'); -} - -.tools a.add-handler:link, .tools a.add-handler:visited { - background-image: url('../img/icons/icon-tools-add-handler.png'); -} -.tools a.add-handler:hover, .tools a.add-handler:active { - background-image: url('../img/icons/icon-tools-add-handler-hover.png'); -} - -.tools a.open-handler:link, .tools a.open-handler:visited { - background-image: url('../img/icons/icon-tools-open-handler.png'); -} -.tools a.open-handler:hover, .tools a.open-handler:active { - background-image: url('../img/icons/icon-tools-open-handler-hover.png'); -} - -.tools a.close-handler:link, .tools a.close-handler:visited { - background-image: url('../img/icons/icon-tools-close-handler.png'); -} -.tools a.close-handler:hover, .tools a.close-handler:active { - background-image: url('../img/icons/icon-tools-close-handler-hover.png'); -} diff --git a/3rd_party_apps/grappelli/media/css/typography.css b/3rd_party_apps/grappelli/media/css/typography.css deleted file mode 100644 index b5666bd7ed..0000000000 --- a/3rd_party_apps/grappelli/media/css/typography.css +++ /dev/null @@ -1,268 +0,0 @@ - -/* typography.css: - 2009 / vonautomatisch werkstaetten / vonautomatisch.at ------------------------------------------------------------------------------------------------------- */ - - - -/* Headings ------------------------------------------------------------------------------------------------------- */ - -h1, h2, h3, h4 { - font-weight: bold; -} - -h1 { - position: relative; - z-index: 800; - margin: 26px 0 10px; - font-size: 16px; - line-height: 20px; -} -.pretitle + h1 { - margin-top: 0; -} -h2 { - font-size: 13px; -} -h3 { - font-size: 12px; -} -h4, h5 { - font-size: 11px; -} - - - -/* Paragraphs ------------------------------------------------------------------------------------------------------- */ - -.module p.help, -p.help { - padding: 5px 0; - font-size: 10px !important; - line-height: 12px; -} - -p.readonly { - margin: 0 !important; - padding: 3px 0 !important; - color: #666; - font-size: 12px; - font-weight: bold; -} - -.fb_show + p.help a { - display: inline-block; - padding: 3px; - font-size: 0; - line-height: 0; -} -.fb_show + p.help a img { - margin: 0; - font-size: 0; - line-height: 0; -} -.container-grid > p:first-child, .container-flexible > p:first-child, -.container-grid .column > p:first-child, .container-flexible .column > p:first-child { - margin: 0 0 10px; -} - - - -/* Links ------------------------------------------------------------------------------------------------------- */ - -a { - text-decoration: none; - outline: none; - cursor: pointer; -} -a.back { - font-weight: bold; -} - - - -/* Listings ------------------------------------------------------------------------------------------------------- */ - -ul, li { - list-style-type: none; -} - - - -/* Blockquote, Pre, Code ------------------------------------------------------------------------------------------------------- */ - -blockquote { - margin-left: 2px; - padding-left: 4px; - font-size: 11px; -} - -code, pre { - font-size: 11px; - font-family: "Bitstream Vera Sans Mono", Monaco, "Courier New", Courier, monospace; -} - -pre.literal-block { - margin: 10px; - padding: 6px 8px; -} - -hr { - clear: both; - margin: 0; - padding: 0; - height: 1px; - font-size: 1px; - line-height: 1px; -} - - - -/* Table Typography ------------------------------------------------------------------------------------------------------- */ - -th.focus, -td.focus { - font-weight: bold; -} - - - -/* RTE (Rich Text Edited) ------------------------------------------------------------------------------------------------------- */ - -.rte h2.subhead { - margin: 0; - font-size: 12px; -} -.rte h3 { - margin: 10px -10px 10px; - padding: 7px 10px 6px; - font-size: 12px !important; -} -.rte h2 + h3 { - margin-top: -11px !important; -} -.rte h4 { - margin: 10px 0 0; - font-size: 12px; -} - -.rte p { - margin: 10px 0; -} -.rte .module p { - margin: 10px 0; - padding: 0 10px; -} -.rte > p:first-child { - margin-top: 0; -} - -.rte .group h2 + p, -.rte .module h2 + p { - margin: 5px 0; - padding: 0 10px; - font-size: 11px; -} - -.rte table p { - margin: 0 !important; - padding: 0 !important; -} - -/* Workaround for problem reported in django-ticket #11817 */ -.rte h2 p, -.rte h4 p { - margin: 0 !important; - padding: 0 !important; - font-weight: normal; -} -.rte h2 p { - font-weight: bold !important; -} -.rte h4:empty, -.rte p:empty, -.rte hr, -.rte br:first-child { - display: none !important; -} - -.rte ul, .rte ol { - margin: 10px 0 0 20px; - padding: 0 0 0 10px; - font-weight: normal !important; -} -ul.rte ul, ul.rte ol, -ol.rte ul, ol.rte ol { - margin: 0 0 0 20px; - font-size: 12px; - line-height: 14px; -} -.rte ul li, .rte ol li { - margin: 0; - padding: 0; -} -.rte ul li { - list-style-type: disc; -} -.rte ol li { - list-style-type: decimal; -} - -.delete-confirmation ul.rte>li { - padding-bottom: 9px; - font-weight: bold; -} -.delete-confirmation ul.rte>li:last-child { - padding-bottom: 0; -} -.delete-confirmation ul.rte>li+li { - padding-top: 8px !important; -} -.delete-confirmation ul.rte>li>ul { - margin-top: 2px; -} -.delete-confirmation ul.rte>li>ul>li { - list-style-type: none; - margin: 0 0 0 -30px !important; - padding: 5px 0; -} -.delete-confirmation ul.rte>li>ul>li:last-child { - padding-bottom: 0; -} -.delete-confirmation ul.rte>li>ul>li>ul>li { - font-size: 11px; -} - -.rte dd ul, .rte dd ol { - margin-top: 0; -} -.rte blockquote { - margin: 10px; -} -.rte dl, .rte dt, .rte dd { - margin: 0; -} -.rte dl { - padding: 5px 10px; -} -.rte dt { - font-weight: bold; -} -.rte dd + dt { - margin-top: 5px; -} - - - -/* Other Styles ------------------------------------------------------------------------------------------------------- */ - -.small { font-size: 10px; } -.fw-normal { font-weight: normal; } diff --git a/3rd_party_apps/grappelli/media/img/admin/arrow-down.gif b/3rd_party_apps/grappelli/media/img/admin/arrow-down.gif deleted file mode 100644 index a967b9fd5563a0fc2f5fde8ec0f7de3fc8fbc5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80 zcmZ?wbhEHb3wfn>L+1d2-{%jW1rjm^pLi|Ns9P7#I|PvM@3LmFNK3 i3?Q`(%%TyyyiA!oB04G)Te5yh$2@OMO7G-kum%ACMICAY diff --git a/3rd_party_apps/grappelli/media/img/admin/arrow-up.gif b/3rd_party_apps/grappelli/media/img/admin/arrow-up.gif deleted file mode 100644 index 3fe4851399a37337891ccf5452ee5d59bbedeec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmZ?wbhEHb3wfn>L+1d2-{%jW1rjm^pJM!zdUHfe{k|ia%Kx8GuSOX;Q=NFCLWFl0*@NH#f6pb?3n1_z+epkX4f1j diff --git a/3rd_party_apps/grappelli/media/img/admin/browser-warning-bg.png b/3rd_party_apps/grappelli/media/img/admin/browser-warning-bg.png deleted file mode 100644 index 62f232acf86b429f7f5cd1c6372f01f37a0b1439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18582 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�J2~* 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 diff --git a/3rd_party_apps/grappelli/media/img/admin/browser-warning-box-top.png b/3rd_party_apps/grappelli/media/img/admin/browser-warning-box-top.png deleted file mode 100644 index 0de196ea6df6dfe37351507f33964a2a1cee15d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 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 diff --git a/3rd_party_apps/grappelli/media/img/admin/browser_safari.gif b/3rd_party_apps/grappelli/media/img/admin/browser_safari.gif deleted file mode 100644 index 6a44c965f20a1b5e806e492bc8c0b6bae5195481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4876 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 diff --git a/3rd_party_apps/grappelli/media/img/admin/browser_title_bg.gif b/3rd_party_apps/grappelli/media/img/admin/browser_title_bg.gif deleted file mode 100644 index 10d80c4c0018b7a892a51136295151a069048221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1749 zcmdUt{W}wi0>_svbP-Q=RI|Kfgs`276+Jm2rdOTMR0M^bkr0OWwL zF&GSDu~;M$O-@cuOiYZAj|+vuv9Yny(b18S5rIH3JUl!!G{oog2L}fS1_pRM9+%7I za5(+_{cJY7r>BR-VlkP_uCA`m&Q3a=-qF!Pp-{+VGKoa0tE`wza<{kty#ws5E*fqpSNplhxD9aE3b8W506-ySjS_Mn=bk;}er2@rS8t$&6Gs zJ13u4C{=2WR_^ZV0MucDVDQmnAGh_NJ{thQza8)+)OP2X?uAD55neKLtsMNT{fW7qp5`+cU%qAx zkz|6bVUjFUFiw(f?xm3ASouO`9`233l?56+NbufuCQUJuYlntN|8OjaN%J6BoHXB! zq>vVP^g?8hJ;z|O!jnmvJ9h4NO9mKyv0|3|WDTEv;sNwh3st@Ltt4WG_8H$CJm9>$cYEyE4P^KBi9hx zx8t!*T9WvVT1%FoT^A^`<%orM3T)FthlV6tFgX(h&^CFGAQtJH@}|X3{knRQ0Wfh} z>H_UgSn4))ZeDtCep0i(xaQ^F19vscY`a{yl|ILcgq40see(*( zjjUPWdaw_)vGy^bx`9*k&AP#}8yX$o+ob0BfUeSIb;!@TWp()SNo_mtr%?Us$kouq zwb8IRddi3wLc1osm3w4;Je(cg-V;;bvObwWKG!z!Gxf-ZI88|R68ef-Hl~mpg`QKe z?IW9#hx?O`OVG~vP3c32!A)7oMLbFNG&E^z?#eGkTk`6=_%=Bv*ZrfyDJSTo5?7b> zyQ-O7w57tc-KkOnKWSTgUs$xgK%2I>E2NtoMNW2D-qtS%?Jw4^@PI8y-G44xt}WgR zxczDElyZh6jet+2|ioTZ#)AsE?Y%4Al10#%Gj%Rdhb%(|L)(-bM*vA55gd4!NZ7&$EB+ zDXm~RojC^o2lB6dr>%Qj{;st|IVfu(tB)o>*Lr}ds_jH`FG+F zItf{4E`wa$Kipabr8yi5#Ieui6N*t9J3HX>Zl68GZ1mX}(B6hVE}Zoz#4_dgPEc+=CnWz(9v&3!8r@I7K0J&h&|ZI& S*btyxCRV6&!tDTn@Ba&8jbM}j diff --git a/3rd_party_apps/grappelli/media/img/admin/changelist-bg.gif b/3rd_party_apps/grappelli/media/img/admin/changelist-bg.gif deleted file mode 100644 index 7f4699470adc8c021740023dcd4f0a1bd5f50b84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58 zcmZ?wbhEHbT*$!0(7?d({{8#Acke3xWMKdS9S{MMVPF#E>05dFE&t*vt?bv=6id7ONcO70{{r%8=U|E diff --git a/3rd_party_apps/grappelli/media/img/admin/chooser-bg.gif b/3rd_party_apps/grappelli/media/img/admin/chooser-bg.gif deleted file mode 100644 index 30e83c2518b0e5ee5f4bda6ce790b47f6dbdbfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ?wbhEHb6l2h5*v!E2@87@o@85s?`0?-Gzu&)q|NQy$j~_oiefsp_!-t2MMY9TZUv9~%Sp!>_)cW&ci3#* zUhC5m*S~nZz=*>R=VoO!-wlwA$Z`-01 q@~q#j3=%veq*@rvq^WHhU}-`1SSm{{H^+^Yi-p`uF$u@bK{c{r&s< z`||Sg^z`)c@$vTd_5c6?A^8LV00000EC2ui05AX-000DmFvuy15jgA3yCGB Oo}Zwd4gw#T5db^5xM#Bf diff --git a/3rd_party_apps/grappelli/media/img/admin/default-bg-reverse.gif b/3rd_party_apps/grappelli/media/img/admin/default-bg-reverse.gif deleted file mode 100644 index 0873281e51bdcfd1e7eb5bbfbde3a09c4cbc943e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 843 zcmV-R1GM}{Nk%w1VG#fy0OkMyywd5g$>Wc((SfDPyV2;h%;kux&VHiEgQv@Yq{*Sa z+l{W!qQ2X>&*yuf#)zuThN#S(y4aey*L$GHimcC{yxF9{+^)ysgs01&yxO+S=DE=5 zq`=*$!rrpW%Ia#o)Ef<&3V-tHt57%Hx^1)~CYVyVB@=p~tMo;ew{h zv&!VG#o?8+)Qqmrnz+`6sm*|+$&#|ts>I*7&E~4Z;GetNkg(B_veJR3%8#$nw9VzU z&E=W6*PXi9oVwYCsLX|_%&NoRhN#WD(ddt_(zwp%xX$ON!QH9E;Dn~jv&-bS&gP%H z*|yE)hN;YZp~kn*=6s;Xx6kLIz1xql(y__nrNG^btIvL;$&0MdA^8LV00000EC2ui z01*Hm000O7fOifPgAR3s6N!Zm4lp*4BuykFJTOf*l}$X9EG!3~2cDpzoqh=-BB!UR zRtX8Ms!u=zUbD1M1G%=j2p9;zy>Gw17{$G1Xb@%)%w}{DRc2LX%n%O-*9O`T+}qs- z6yY>9I~3y-JAD*?=sPhn3-R$WM@RDTQ%3>JcA0syKJpvRw!9yxMc>2a`&3xzov zx=8UshKv*xrBwWoF@=l|HCC*s;bR3396o&D2#Io}gqKQ&P@xj@r5G_1lt>sdX2ggH z5q<(4L&hf=pb;u$$grh?Ql=T4R*EFeIr5KLGLmcd%i6bbUe36dy_8@~t=1<8vdNG`N! zQKH3#5}!MR)_mbYfB-X2r#`*swCdC*JV5b~Bz9~MxJ{UV0|gEkBL#wo0UoA+5ir4% zYY4HNd5A1o;>^)NJp}VL4YJ!gaiT$Y@80pSX|Q3#jTWc((SfDPyV2;h%;kux&VHiEgQv@Yq{*Sa z+l{W!qQ2X>&*yuf#)zuThN#S(y4aey*L$GHimcC{yxF9{+^)ysgs01&yxO+S=DE=5 zq`=*$!rrpW%Ia#o)Ef<&3V-tHt57%Hx^1)~CYVyVB@=p~tMo;ew{h zv&!VG#o?8+)Qqmrnz+`6sm*|+$&#|ts>I*7&E~4Z;GetNkg(B_veJR3%8#$nw9VzU z&E=W6*PXi9oVwYCsLX|_%&NoRhN#WD(ddt_(zwp%xX$ON!QH9E;Dn~jv&-bS&gP%H z*|yE)hN;YZp~kn*=6s;Xx6kLIz1xql(y__nrNG^btIvL;$&0MdA^8LV00000EC2ui z01*Hm000O7fB=GngoT0x1WZIsh=@c4X^)Hq8yhz_C@7YhmN%6fC~FO)b|)tdr>LlS zYz-PAudpFmS#fh3xFN7$Mg_iMy zEiEN27bWH6=HM3>ML{o4NKx(YFF{dAFGWZyZdf27DgX-9f+e7qGeUGM>CmP_hlM&i z=nx`A;t~!VesHj0A)^I895r&}pnw5`k|<3oSa~uJg9;fkY^eZKW(JxS@T~!jKv(R@CsZ0tXHsK5$_Dsx`$288T9sm2&pO z+7vRWKDg+SBgd5`H-TFR%!C^)o_GDj!gPtK1gc27Dv@$SQ0{~`FJvsmY diff --git a/3rd_party_apps/grappelli/media/img/admin/icon-unknown.gif b/3rd_party_apps/grappelli/media/img/admin/icon-unknown.gif deleted file mode 100644 index cfd2b02ad91b3677dbe59111faaf4f437c362cb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/3rd_party_apps/grappelli/media/img/admin/icon-yes.gif b/3rd_party_apps/grappelli/media/img/admin/icon-yes.gif deleted file mode 100644 index 73992827403791d6c1a75a079880e41dce7e0214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmZ?wbhEHbb?NhTQ$x_deWPc4O)NkN2|oXRf%p{M+wuUw(Z# z`TWGXJ8Mf07p=Or^7yl3mtJ2C+~V)C-fh~&DX}}E_C4PF@Y93ee}B)tGUw-?pC_Il zZ#vO%{oS?y|Nqw=uUUR`+4?){5_iQh&Q{xM6OkFieY2o T4)tf0@^WEj=4)bdWUvMRbX#E6 diff --git a/3rd_party_apps/grappelli/media/img/admin/icon_addlink.gif b/3rd_party_apps/grappelli/media/img/admin/icon_addlink.gif deleted file mode 100644 index ee70e1adba52480cc6aedbee650000c5d55b0088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHb(s)E@aY^3 F)&O8RB1ZrK diff --git a/3rd_party_apps/grappelli/media/img/admin/icon_alert.gif b/3rd_party_apps/grappelli/media/img/admin/icon_alert.gif deleted file mode 100644 index a1dde2625445b76d041ae02ccfcb83481ca63c5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmV;C0B-+BNk%w1VGsZi0J9GO|G@+Q!3O`;RR7pu|IkAJ%Ps%YPXF0v|INcdJ{u&=}=IXLDhr+J%S1nrq(gCL;wIgri4F* diff --git a/3rd_party_apps/grappelli/media/img/admin/icon_calendar.gif b/3rd_party_apps/grappelli/media/img/admin/icon_calendar.gif deleted file mode 100644 index 7587b305a4ee702cbed3bee1ae17c78feb85d00b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmV;x06+gnNk%w1VGsZi0J8u9nVFf2iHY^~_4)bv@bK{4+uQ&D|FN{U?d|Qf&F0D5 z?Wd=w{QUgs>FMX^=l}ozA^8LW000jFEC2ui01yBW000DS@X1N*1UPGamH(iU1QH+` z43ii};vPZqm~L$+una7G@AI)4YnU1cj)Wk=I*&Aa=g_Vl48 zmH)wj0Spv>vM@3*@G|Itcpx(vSX4HgyeYC&>*nrB_bxSQsBGn6*)YRRaLr}Q6>6LJ P$Rx*~-FRR+2ZJ>L#Kbnb diff --git a/3rd_party_apps/grappelli/media/img/admin/icon_clock.gif b/3rd_party_apps/grappelli/media/img/admin/icon_clock.gif deleted file mode 100644 index ff2d57e0a3b6373b7bd9540e688b1b4c71081cb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmV;10eSvMNk%w1VGsZi0M$DH{QUg>{{H#-`S$kq$lLA4+3fD_?(*{T{{H>?`uXqg z@BaV(?CkCH^Yi-p`u6wt#Mtch_4dHk>iGEh^7Hca^z*{j>crRU`1twz{QT_e?DqEc z$J*@b>gvMQ>+|&V$lC14+wAM>>;3)w@9*%!*X#51^1;{Z`}_OH+U@-O`^ehu#MkWU z>FEFe{^{xI#n|ld@$l~N@5kBgv9!0z+wHW?=G)ubr>Cd?|NohpnY8A@0000000000 z00000A^8LW0027xEC2ui01yBW000J~z@2cXD;jmfB(YW_ga{xGQmJF&uGa!=Dy-IU zx$q)@gRrJva4tXt05Uks30VcZ5F=VbfDzy%IyZGW2r3RV4+8@cI5vSg1UL%-4ihvL z4F?pBk1IFOZ1vml&CJGE4FE})gH$(*xI2#8t kA}zwiLpm2FSXaY=R2~vG+}zkoL`Ox%;6gX&=t@BVI|kg>kN^Mx diff --git a/3rd_party_apps/grappelli/media/img/admin/icon_deletelink.gif b/3rd_party_apps/grappelli/media/img/admin/icon_deletelink.gif deleted file mode 100644 index 72523e3a3ba1446c8f768c157cea642119a02741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmZ?wbhEHbc&kkH2hg{xUB9fxq8%JG(R5 zT3?Eao`!{eDJnj1U~tLY{9|s;X>G0VWo1vp!yowhEs~V{|NlP&4xspxg^__loIwX9 z53-Yi)#yQKi;S#{{sX6 zi;Dh#`0#&e>3>Vh|D2rv=gC*q|>i-WM_<#QV|C1;G zS5*8rF!=rZ_kUyK|3JV%TcG%pg^__lo4aiRnY%vG=3p{kB40{i-Of=+@`~3X;@bK{O@9+Kn{rLF!_xJbl@$pSfP5S!!_4W1n`T6YZ?B3qqPft(K z(9rAa>(gwwA^YilZ@=HrgUS3{FNlEth_IP-BSy@@<=jZ6? z=$e|EaBy(V&CR>JyVcdz;o;$EXlUQx-&9moTU%RKS68&OwCU;T!NJ+t*-}zc&)b92AH zzpJaOZfvlTPVlRhn*D zzYj!ubf8e2}%QyRfsr*SWe%Rb`=>R1ae%6%2~5|TAxeL zzADQysO81>*ZZYCyl6@$BdV$biI?uic&0bzMrFb%Aq1#ZUv-+v+w0VD#)3jAg-{rn zQK{SBuPmhC5$}W{D84q?yXp06=7SUzUxd5@c^_-Jtgg3OcgI0-bjam_F)Z9$Uf=5< z*hz6@lo{ZZu*P|f^TenPFmQjgIBP%6a@>yq0{~})9l-cU)g%A_002ovPDHLkV1oH8 BY;phq diff --git a/3rd_party_apps/grappelli/media/img/admin/icon_success.gif b/3rd_party_apps/grappelli/media/img/admin/icon_success.gif deleted file mode 100644 index 5cf90a15aa6731798b025a238fa47a1658510fff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmZ?wbhEHb6krfwxXJ(m|NsC0@cYBBf4?q$zBut-@A?;OHoRQB_4TGbZ+4yjc=Gy} zYu7$sefa&slkbn8{dih+uDI?}MdP*V#;eu+_qwJ$=-=~p=Y>z_u719puq!NScSPpF zg#4pv1xM2>&lOf*D6TwP`0>{VkG0l*8=OKmdxUNAj@;&(aUeGLNb=vme}Ptmoj^XJ z_>+Z^fkBHw2V?}uPYi5D4pR#}bfiS5bS&9qz$LFSv4l%VM0VNAuq7M$%x`OYevyni z6y)sQCFr(n`AWsDVxcXCnHqNfPZgaKf;1I5H8q8UQ?&$wdD=UoSe-bM`a7e(;ev*DhVUbne`_Q>RWHJ$m%u z!GnAE?%ld|>&A^6SFT*SV8MbJGiFSgGG)Sq2|YbM4Gj%I(@xu~L;ww!E(!7r26Ax# z26Yo|Q=l@=0*}aI1_rJVAk65r#$*OiP`<=9q9iy!t)x7$D3!rCF}Wx|H#H?QQNb;< zD78GlD7#p}Vr#~w3ZT-9o-U3d5>s0PZ;Q1kaJcNw6<2ol{`H?fR&lq@+fNPd=`slo zkNq2-l{wAX{kw31#NjUjI#s<#Uj@rXCa>o{s1qmoLR|UF+{q6*%d3Ul-XEy+RoY#| zkfg@p<7MzuzoD2R^0?fz%GC`Vt9o~eIX#}ba7TVWzqWIsT+0Qozj6zvZ?O^|iOvau45i`%PE+DBAs)9(WdP);)FE4qk(op#PgM^?h(mhZn$bMx7!ED!$ll-yWMuFR9Y9iY1q7x+Tho7W2RcIw$bnR z2Z2D~y5@l64y0TzH$=tFKLOu2^C00_)Ch$_LD)3MqdNl)v!b&k++3HA!8QF=ku#b%{yJ#wK~|XDwD}%Ih)Ns*K9MH z%(HYly{5CB)Ym{qon_8#Hk*fGCw9C2rdkss8}e+bO6J_@bS`v6TrSr|wI)OwBZmQm zHE@-oO(YTz5V;=1&QvJr=y6WMe@$|)b-+D_HXIJ8d%fN;>`aB04(d23;lD2}`^z_f zWD`6<7Ey3_>h*ewj@6o=j&q`$*PTb){4yf-uu`dfren1xsNE;uf~-qQ~+a-GFR@J$@b>Hh94o@B%i?F()B=ob5MjVEX~Af^TCZ zpt}o>$R?)bE~vB3v9|mNm(eM3QreV7{t3JXuf|(;ev*DhVUbne`_qeqV(Ja};L z-o0D5Zr!+XNxJHx&=ckpFCl;kL_$DS7<>#iRWF{)OWfrBD=NDxcD_CsJ zxKsgDy5G~qF+^f&>qJMfW(6J><{J?Kf>R&;&5u&^T)oP_O3;r=6p7) zlfNAI+AzN1yld9iPbOE?zDn^FWNWTzVg8q;tMyQH#xB2CjJMamULv=ffzPT{LG9m{ z3!RZZYz+J_R$O4Tn}6ZyW@b)?Zsy_zb<*cm_zc-z$!)fZ;AeP{VB3kMP1FLBYMl`sP8M=cy-s(-<#^LNPFbS VZ>oP-s}J-FgQu&X%Q~loCIHeD(U1TD diff --git a/3rd_party_apps/grappelli/media/img/admin/inline-restore.png b/3rd_party_apps/grappelli/media/img/admin/inline-restore.png deleted file mode 100644 index efdd92ac39d12c2f84fbd22d05d7b495e2206bf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmV-#0+9WQP)V!KQp&Gv#VQ{rTw<)x~~1Dk?(c~!+vyQpqu`J3b+L~ zR`ZDG!5ruVF7OO4z$y5w^TqAKF*#fWUI*hZ;0T(M%?=EJb>Mf<-hn;vz<0pKoOhsG zlFpOKWZcFGeU*W=oyt4~z9F4M8?n(2flbiMCtYkj4Ls7hVHi$Z+y!QpxfL)doj1_- zgSEON5MRGa0deQ)bh_3T3I#0~42F6BfCG^m^!3}IjXPJgF{Y(F*a1(q;}n-rM^R@F=3jf=JWZqL?XfSLgqn_(8ii* zd0u$rK$hW~oS-1&G0<4f=kxiv+wJDZ_bU1_)5hd6(3oi>ingRCVUgFUx)angnT)37 zKv9fM@WF#BmfOQv#2a57-S&KT*C(G{DQl+NNW9y=`fHnu-v==- Ot=>b+CQo8uum%9*_Ae;_ diff --git a/3rd_party_apps/grappelli/media/img/admin/nav-bg-reverse.gif b/3rd_party_apps/grappelli/media/img/admin/nav-bg-reverse.gif deleted file mode 100644 index f11029f90fc965141b8815a78ac2651759099475..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmV;r07d^tNk%w1VG#fy0J8u9|NsB^`1t<*{`U6v@$vEd`}^(f?dRv`;^N}{{r&3d z>hA9D(@t*9{u_A=gpfpKY#xG_U+rVXV3oq`}hC||i=Q&8(m$()z5YF*CjUEw001<4;4tjrTwH+&%FA_x~E6rskH`CdQ7= zuI>)uzWxal`(>Zw+Pr1!Chi?O LckSMx$Y2cs9wnNk diff --git a/3rd_party_apps/grappelli/media/img/admin/selector-add.gif b/3rd_party_apps/grappelli/media/img/admin/selector-add.gif deleted file mode 100644 index 50132d1c439494a0a19e1d280385f03d3ac5599b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmZ?wbhEHb6krfwcoxafw(@M}n)ChZFW!3c{`tGF)3#h)y!U$bf@7^KPS-6uzUAco zS0BDVc=>6^`De|`PR`nSyg_g{XjI&`ak@yUG` zo;EK(J#+ijhQ%lP*I%ezbo}9~&(pSE*?IQS;=MN)@4Gd3=e3%J$D5X(nz`fp(*3u$ zoqaNI*R}d3CpVpX{Q29jre&vU7apIr~bzW=sp-|cz3uWvc? zWa{QC$8Wq`dhpJqjhE{epV)Z(?&i~vr*FGDch`+I#~w`He7Swq*`){W^sT@6^~dl3 z|Nk@49Vq@}VPs&4WY7WG42ly5_T3GUO_4kje3Fi`Y|PEgg2Ei`p1iykJ|h0&z5Zgl z0rM9G$k+=tamfX*T&cAxSkXVyMZhv_>sB}KZDAbD#%4hW4zfg89~5H~^<`z%2RJ`V9$77#OFv^CvqjY0A7XSuxNk>&%VE4w{br3Jf1VK49#UQa3Uc3OT{Z NtIjEA%EiK94FJ;24lMux diff --git a/3rd_party_apps/grappelli/media/img/admin/selector-addall.gif b/3rd_party_apps/grappelli/media/img/admin/selector-addall.gif deleted file mode 100644 index d6e7c639bb2ec270122861f054289845281fae26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmZ?wbhEHb6krfwxN64GwdVYqV-FVYy|wM^)3z0-CvU#|?Z@x7m1n1IyE0+p#RUf* z*DpEQwCq&t%5&3q-kG-LYR}pWx1PLjUwNi;)tTmHr>AYX(!J*V^leu=SD$TPd3wsG zD~tDD-+uc3vi-Mqo_}`i`pffoUcPz%`N)+gC$B$Wu={53y7Nb`JiYSZ&EgJ2jU%oBgck}JXFNZEY-hSr6{b%p@TzI-@&-ELR-)%g8_xtzn|NsAIzzr0CvM@3* zm@(*plz{xiz}D;}e*)+h-yWNC)(RZyTq=rvah$l z-QC^j?C`?E!rI!}-rnBp>+8?Y&$F|$v%JQ(wzkK|$N2d8?d|R4>Fx3H@xZ{qud%ZB z_V&`!(&Fap*x1<3&CRj8!??J(+uPg8$;r;n&b76*)z#I=$jG<1x5UK6zrVlr`1}9= z{{R30A^8LW002G!EC2ui01yBW000K7K%dYz*=R~SmZ2~lJ~9pwN1*_@60%NHMxlAX zUK2qgWbklk^e2tm$$Y6>%tp5<1aBx~ID^{#HdGh3{RjW2`-1y|llXdIX?cBNZ+_`frSFT*Tbm`{Jn=f9xc=ztz_wV0- z|Ni~?^XIp2-MVq(#`*K-_wCzv>C&Zd-@aYHe*MaoE4y~>`t<43?%lh$ZQJ(v@#E#o zmmfcV{KtY3(LiF)@D4T0VKnCT(SA zX1)$*HBn6#jwS_7P0<=>4NmpN;)-mGISX90xU|;Ev8_pU4PxOI7UpJ&^3YJ@;Za-V LdE}_8BZD;nhnJNG diff --git a/3rd_party_apps/grappelli/media/img/admin/selector-search.gif b/3rd_party_apps/grappelli/media/img/admin/selector-search.gif deleted file mode 100644 index 6d5f4c74923af2daba13baa484364380fb1614b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 552 zcmZ?wbhEHb6krfwc*ekR;r}fg8=Jp>|9X0Qe){yu!NI}X+uO&-$I8koH8s`3!otqZ z?(W^YSy@?TW@e{PpT2zg^6J&ABO)T)-Q5!s60Tjl=Ire3>gqaW%9PsL+PQP*Ha9mX zCnrZoN9W|^#K*^f{rYv@ym@clym|8E$=&V_@LPJBVtE(?uxDXW;RaaLxbLLEYd;7Mww%N01*VNRUKY#wgg9n+J znUg0^j*E-y=;*j{51X2rQc_ZG-@bkS{(VPBM~0yT6o0ZXf?TTuB0zD%z~0)x z(A3=0+M*~cF2*k1)@;Hotjo#FYS$;lCc@9cB5K1e*(T4%&$OJ0N1L&YotI^~f{vr% zn$~qnssdI5qW0Tb4Ak_r)E!)0jSnm~~hECZvY5o%BVqvfb0K*)eZU6uP diff --git a/3rd_party_apps/grappelli/media/img/admin/selector_stacked-add.gif b/3rd_party_apps/grappelli/media/img/admin/selector_stacked-add.gif deleted file mode 100644 index 74261696522de5819780082d9d92d75f8ffdb4fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 612 zcmZ?wbhEHb6krfwcoxdgw({()C+`>Uz23RzeCvwSk6wMQUT~~#(eW)O@4x%}qhZO( z=4B^W9lAAn)1{a1zimDJ=;PO)eQVFX`tbe1%TKd*UVs1P$KQYdUVr@FvFhyR6ZdwU ze>P#`rA;RvPThQ^Vacg^yRJ>!dS%hR+gr{&*>?76|N09vw_ojAb8ha=YxRpy&e(CS zX5q0dryguM`QY`3Zw-r2%-nIkdHLz4Wv6Nu9$&Km_M1=N`!`%%e(?6hjhE^cpICbE zPW_UT?JLi0J9WQr-Gy6EKkPjFXz{*VlQv#%T6(H>;qm&#Ct6mV*>vi0?V{s*E<9;p zb#~+NyGsw;*?ju(++8>N)?b{q|9^%71&Tje7#SEs z8FWCd0L2Ld`@x3LrchxXZVfp-CdTGwF-aChB`GOoO9?O0UN2rZpZN=XRJAypI8=gG zu3D|&6>7p|?7dlrpI>J4W)?;pTi^Y@;vpg82Yh*%1Red)_zN8tI_odX#vXkAI^SWw z8`quLnIE#U3LF+-wUd@+HWGAYV9+`IIYj*f0~?2-=O67a@_!~B5V-KDV{)@!9S?KU zg-$*<4i1Nz9ITzZT>%EXL7SAjj`z#?N@%FQnAjwxsS!|7=*eL;*Vos_$H(O9?cUzr!^6YN%ge8^vckf`>gwvV zyvDP$v)I_!vAV;~&d%H0+sMes)z#I>$;r33x4*x?xVX5rwY9{=#P#_5|Ns9000000 z00000A^8LW002AyEC2ui01yBW000KAK%S5naXdmc6(KMjYAO&AVzD@V4lqm;hLU-| z-jabLRNQE28e){D>0mrlZWF7McDqHrjtjIdGl3s?cnEyf&#j1HCpm1R^ds$Tu?y v2{Xwz1xyMMI@Q+KSVJ%eHQnCb7h_HpIV%Yq94R_BSxrJk53meNO+f%VqdU!B diff --git a/3rd_party_apps/grappelli/media/img/admin/tool-left.gif b/3rd_party_apps/grappelli/media/img/admin/tool-left.gif deleted file mode 100644 index 011490ff3a0100bea63eca7d8a3f821edecf6d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmV;$06PCiNk%w1VF>^d0K@+9+1 z>Fn(6>gwvFqods1+`_`bsi~>N#Kh<4=efDLot>Sks;aTEvEJU^(b3W4lL@fC0syEMTS%hy>Zm!0PcpEpJwG;hh<#5^Y_P4;QTzJF~^?;ZNVo;-~tj z3GxIURaQ?9NK-h~-O_%Ehr|6W>p_W03|&Y3moVBW-4OX{v_eKqd6L;=PDTc60DL-S AivR!s diff --git a/3rd_party_apps/grappelli/media/img/admin/tool-right.gif b/3rd_party_apps/grappelli/media/img/admin/tool-right.gif deleted file mode 100644 index cdc140cc590a56bf45ceef6eaeebf47e4a699ac3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmV;%06G6hNk%w1VF>^d0K@+9+1 z>Fn(6>gwvFqods1+`_`bsi~>N#Kh<4=efDLot>Sks;aTEvEJU^(b3W4R diff --git a/3rd_party_apps/grappelli/media/img/admin/tool-right_over.gif b/3rd_party_apps/grappelli/media/img/admin/tool-right_over.gif deleted file mode 100644 index 4db977e838dd97ae4f59524a764cf8298f19ccc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmZ?wbhEHblL@fC0syEMTS%hy>Zm!0M`SJhE@w+}Rz8zHMDu50@FVv!<=}o0a$2j_;|E wNJ^Lce8rW`28j}!f$kDtvUrX>)$-C{u;f$x#4um1{ZvBtsg!MMAsh_W0PS95AOHXW diff --git a/3rd_party_apps/grappelli/media/img/admin/tooltag-add.gif b/3rd_party_apps/grappelli/media/img/admin/tooltag-add.gif deleted file mode 100644 index 8b53d49ae58dbc324ca7fb318198b187fc124c09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 932 zcmZ?wbhEHb6lM@)_|Cxa`}glZfBv+zw0!^m{n4XG%aU|5d-nPB=MNq{xOeZ~wr$(``}?0g zdp3Xm{Fg6Zwzjt3y?giHzkgr9e*ORde?vn9!zdUHfx#C7ia%Mvj?w{lD0p`BHNuZH8`gv5jGtilW#8Ul-s@(Rm3u`n_%YH1afFWM53xbWyi0reSoZU`=F zW>B;|HRonfOG771<|UO1;}pj!{KgMbG6N3=Of=;-YN#}Nd4NeFEUKo%!I@!YFuRjN h0z*m|qaatng9}?1vhrtKUbNTY0V7A3A`=sXH2_xRgyR4J diff --git a/3rd_party_apps/grappelli/media/img/admin/tooltag-add_over.gif b/3rd_party_apps/grappelli/media/img/admin/tooltag-add_over.gif deleted file mode 100644 index bfc52f10de75998687154585752513a27a02e5c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmZ?wbhEHb6lM@)xXQp_AKmol&!20zAN~IQ+b5;fJ+bBa>km(!zx7XVkIL_<>s=I* z-Fg4<%i9m06*kQ}fA#LqpFhjm=B8Ioc1vhpx_)m~&D4mz?loHv1!s0R#56sA{$|&q zv$L0NTfOzr<~=7olUmZNro(_t( z{<*|8FIl(u()IiQ|Npm*YGNP-DE?#tE7t*$AU`p%OuD z64&(xJYQ3LjTSFY75~+{EbMWTq?Tj+^`lM+ch;D9HZb0eJO28D|1uloD@pFe*-apJ^Hn>L+2d-m?#yFEQU|Ni~^ z`t|Go|Nk2r8W_k0ia%MvT6I7q$WIJxH4gmQ9x7=Hf&p1aV>r7mD6wA%agA(z(Y9-o zn{Z!7=F3()sh$@ap>8_^S=AZ45`|}1urBhDn)0zi%$1R$zCpXHxz#1VpeR78J1{*n zKx$GzLbz~Ucw``(R#|u;i#+q?x}l#o5$^*7-1rs_)vpOO{(vYlW{PgEasf C+m{mn diff --git a/3rd_party_apps/grappelli/media/img/admin/tooltag-arrowright_over.gif b/3rd_party_apps/grappelli/media/img/admin/tooltag-arrowright_over.gif deleted file mode 100644 index 7163189604a638ee170f093cd042075a7da48c7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmZ?wbhEHb6lM@)xXQp_AKmol&!20zAN~IQ+b5;fJ+bBa>km(!zx7XVkIL_<>s=I* z-Fg4<%i9m06*kQ}fA#LqpFhjm=B8Ioc1vhpx_)m~&D4mz?loHv1!s0R#56sA{$|&q zv$L0NTfOzr<~=7olUmZNro(_t( z{<*|8FIl(u()IiQ|Npm*YGNP-DE?#tE7t*$AU`p%)jRO!c&Mb=iC%tqw1%_mf>OuD z64%5AjkaH#++@37WWH>5lj_LG3QgM?$)(Pyl_<=6_Sxb99hOrSl|Hhr49pEp`qi!N zF8KvT0m8k3>6rnFQvwpgW$MEt13C4|!UI|47?&<{5fc~Cj$Ol`%&8*1!G}pzckjNv NA{t6st9%_9tO2syk|zKF diff --git a/3rd_party_apps/grappelli/media/img/backgrounds/changelist-results.png b/3rd_party_apps/grappelli/media/img/backgrounds/changelist-results.png deleted file mode 100644 index 265beacdbcc2d21a2dadd335974d50152298931e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xrg^$JhE&{obKRTkfC7)}#TjSIeAivO=IFS_>{93SPn#Gl zIqLGXmZnsnOZ=D;J^%b`OG$I4MFqA3?b(eUF>^~~g%&?bYiDU*4U`an`=IQOv_Ru* zM#CL~0J`9_1;BZLbQ9u+0)kAb&;LkRnN)AI5#6;NNQW!DE=6_r7KYGm}nI%DEa#<;C^s zr0hA4bJUgqd}rVHH(?lZUDw=o-NjAQa1=$XZmzDUgSl}WbKm#;tYH{9NfJP}lYj`K zfTB+0IC7e%fbKp55kL@yZ$c)^vKQzB41p=IduX2LfF5ofp_ZBYo3&}0E8DioFbw)d zfD}bRZQFWk-HRXy*s?5wg%I?ws;Z*0Ea@!30J4d8>ueuAKL7v#07*qoM6N<$f{Idp AnE(I) diff --git a/3rd_party_apps/grappelli/media/img/backgrounds/ui-sortable-placeholder.png b/3rd_party_apps/grappelli/media/img/backgrounds/ui-sortable-placeholder.png deleted file mode 100644 index f9b2ce9e196ac5682f436d306b57d54e3f986ddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XmU_B4hE&{obKQ}vK|#PRQF>R8`fHz9pY_3PPBWIRt~p{q zyX>%gz?o<#j@{Mgp8eXq`(x(2&-dcbOC*=hKYQe9=EE!pk##I}ebP76Q)1YX3Nyou z-u*dbuKYM^za-B)-i`xX8zf?QI}S~Cka@@F^2n$_DlcXJ#KM;o42<%=@cP*v?CE*U zD0qDJ#KJ5g)6Q8gzKhfXC$I3lq5|eV`R-f9VZfksruo&glr#1~2QzrO`njxgN@xNA D_%UZz diff --git a/3rd_party_apps/grappelli/media/img/grappelli-icon.png b/3rd_party_apps/grappelli/media/img/grappelli-icon.png deleted file mode 100644 index c4fb10e08408abeac388778485e36d6c120f291e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)Gh z6QrGhW`bmcBom}eK(YauAasJVK^ehf0s1UGODBo~tqp3Vob+@SpnJZ%=fi%}G~N{U z;7w$Aq90b*bqqwK5h3^n_`>o6yp5UB5{O1GT@VBdxN52%4JLXV(hImFFax%tTqU2` z6OrUV0#5{1KzPVmYF%~1rs&oftv%;>At!$f) z>G5YGv-33qE1|SRe3QE9QN$i~os*ohF0F~$7ZEYpi{FeO|9(^b_e9?U3;?hZdT^3H RA4mWI002ovPDHLkV1k|bvK0UT diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_addlink-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_addlink-hover.png deleted file mode 100644 index 20c740bf86fe73fac5959c93bd82f5d93fb0448d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}1{rLaio|&h*qGFBvGh@RAOpGafyHvOmSR`AQ x9A@aycep7papBFK{_}opHDz@U&lp%F7;;}|cRy||)Bu{o;OXk;vd$@?2>_Y@Ff;%F diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_addlink.png b/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_addlink.png deleted file mode 100644 index 6e2ed2a8e4a2d8fe94ad1608a5fa78dfac6ff6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}1{rdmko|#Ab{O!GRGtVDs;9{9z`C^hrgJ6ot yBtB+^eGIAf2@ac!?d_~3KivGuIFnf*fuSr^cjczbGoyi~FnGH9xvX>$j+1|*LJg}1ef;nt;{1UF3I`fk4gUTAKc7)NA?X0K1p9%A c1_ovZ#n)VCa`G7SfEpM)UHx3vIVCg!04wV#=l}o! diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_changelink.png b/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_changelink.png deleted file mode 100644 index 2a6f2930bbe568c00285161136c8f8040c985de2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}1natZ>ZOhEu%)l&m;K%>}^=vT=>s7i>{;~aH cCZ=$JA^D=vOSUAVn?M~5p00i_>zopr0Pv_NTL1t6 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_deletelink.png b/3rd_party_apps/grappelli/media/img/icons/icon-actionlist_deletelink.png deleted file mode 100644 index 7931f6716b0913a428a55f79aabb0a4cd77caca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}16%-Zy;%DJ`A)&&TzQDU7gNHGtmFGrDg2$sP hotOP;*0FLJFnn}qnr5GH#u})N!PC{xWt~$(69AnfDM>$j+1|*LJg}1{rLaio|&h*qGFBvGh@RAOpGafyHvOmSR`AQ x9A@aycep7papBFK{_}opHDz@U&lp%F7;;}|cRy||)Bu{o;OXk;vd$@?2>_Y@Ff;%F diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actions-add-link.png b/3rd_party_apps/grappelli/media/img/icons/icon-actions-add-link.png deleted file mode 100644 index 6e2ed2a8e4a2d8fe94ad1608a5fa78dfac6ff6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}1{rdmko|#Ab{O!GRGtVDs;9{9z`C^hrgJ6ot yBtB+^eGIAf2@ac!?d_~3KivGuIFnf*fuSr^cjczbGoyi~FnGH9xvX>$j+1|*LJg}1ef;nt;{1UF3I`fk4gUTAKc7)NA?X0K1p9%A c1_ovZ#n)VCa`G7SfEpM)UHx3vIVCg!04wV#=l}o! diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actions-change-link.png b/3rd_party_apps/grappelli/media/img/icons/icon-actions-change-link.png deleted file mode 100644 index 2a6f2930bbe568c00285161136c8f8040c985de2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}1natZ>ZOhEu%)l&m;K%>}^=vT=>s7i>{;~aH cCZ=$JA^D=vOSUAVn?M~5p00i_>zopr0Pv_NTL1t6 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-actions-delete-link.png b/3rd_party_apps/grappelli/media/img/icons/icon-actions-delete-link.png deleted file mode 100644 index 7931f6716b0913a428a55f79aabb0a4cd77caca3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^>>$j+1|*LJg}16%-Zy;%DJ`A)&&TzQDU7gNHGtmFGrDg2$sP hotOP;*0FLJFnn}qnr5GH#u})N!PC{xWt~$(69AnfDMpB%U)_X!O?-gM#PbKTUO$Z%Dm~&{+z$FC$1AQZLL^@_ zG6R;7IXYur9YXtPq#?2qvi{Zf?L_V^!UHXMXmD!>$qU!O^*{b6PXPu1UL8YF(Or(1 P00000NkvXXu0mjfjj@oD diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-add_another-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-add_another-hover.png deleted file mode 100644 index c017a95b016dc752c713b93a28d531a7ed598762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X+&x_!Ln>}1{rUgjo|&hjs%jnk#oOES`CB?S8Z2O9G_hkA zW@bF_;^D)Ma-Pc>r|e@`YA;~Mcy{9Ng?%L|w|HOd`_ZtDLE!*H*>$1G(R&If1C3}1{rUgjo|$LHnfsgNT;_Y0aJF=AG+4mIXky1K z%*=Qo!zTZGmC9VUfL}~g{yE%WF>!y_Zgpv5hWUcukC=BcH83zUe9;zmm(-ma05p@q M)78&qol`;+0F&@FbpQYW diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-addlink-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-addlink-hover.png deleted file mode 100644 index c017a95b016dc752c713b93a28d531a7ed598762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X+&x_!Ln>}1{rUgjo|&hjs%jnk#oOES`CB?S8Z2O9G_hkA zW@bF_;^D)Ma-Pc>r|e@`YA;~Mcy{9Ng?%L|w|HOd`_ZtDLE!*H*>$1G(R&If1C3}1{rUgjo|$LHnfsgNT;_Y0aJF=AG+4mIXky1K z%*=Qo!zTZGmC9VUfL}~g{yE%WF>!y_Zgpv5hWUcukC=BcH83zUe9;zmm(-ma05p@q M)78&qol`;+0F&@FbpQYW diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-active-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-active-hover.png deleted file mode 100644 index 2b5d50ede28077ae05dbda4e5b85f9286e2aec2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}|6H_V+Po~-c6s?4NMLyIG^cpe>B}iVQy4s5{an^LB{Ts55JWN_ diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-active.png b/3rd_party_apps/grappelli/media/img/icons/icon-admin_tools-dropdown-active.png deleted file mode 100644 index 2f84846b1de5d48922689cba0e7399e3f4b437e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^96-#%!3HEZpRM}|6H_V+Po~-c6|6H_V+Po~-c6|6H_V+Po~-c6}fx5IEGZ*N-~(S_rJZscjE<&6C^zPI8XSoJYrEux0|HW zF_&RdatoIP!^*!7HH^#HI%M^iSj8o{Tw)c9;eX23q~gfaz`)Fq-XSF$&1jknG?Ky7 L)z4*}Q$iB}=;JVm diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add-hover.png deleted file mode 100644 index 2f600cc0a02f910bec5f8f58e7c645f91e26205b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GzMd|QAr-fh{`~)M&#c+NIeWq8&7X}0)S{T}4m3H>nXIDz zkhw>}UwNl^nvwmKe;iBqH+Sr<{_Zs~oq1Y76~AfVgtUcU=I&bP!o|R0zz}prD*K|* RIVYgO44$rjF6*2UngHr|D1S`@S0fhOme1{L*( z%smSJ$~(o=HZe}w$FS7Cp~JHH8Ox+}=4k=9_)RZPOk4P+ao0i@E(Q(*2C<(~hiB~Z R%mEtA;OXk;vd$@?2>@)FH*Wv{ diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add.png b/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_add.png deleted file mode 100644 index 3d86950353ec032f8aa39d98e6799bb035e26489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GzMd|QAr-fh{`~)M&#c+NIeWp?S;prbW@PaGVBqE}^qVxN zh2NmbruRwQjFW!?eko7+$EVcSI>TdPI`g!EDt^HV%6n9$@Aw!W66J@80mvj_Zf({07f)+ z(qJ}R^Vc)%|3>=uiJ7}}zfGG?myWPUxU%ka2&h`PM;Zj{r_a9-g#j*%R-3kKk7doV z1RTZ)f#otZ$0@ski?sovphJ3wt-@a)KSN;XDm*FF#G1QD`o_`NBh7KWrHuz#Nr$^T zyb{Qaz#^U9*n}Q@rSxqeFK_M^X3sOCFN%qgGl*Qn-heQ*53uQzh;@E;LOM-~ zX_S^-F{}Y7x+cd=ksB9PHfij|u4#mo$R@UXDh#qZ>EfYDAxaP^tUHA$=ubjrp8l!N z+Nec5%l}`g{>H6DSGx2xEMdIIo}6_XnzdU}X3`l~Wuj)dD)N+fnIu(WA-j}oA(_&k zrCg~J3)!Vy3(1rQE#*p;SjaBrT1cie=wEX2^MRGvY;GE{arEott;t5&2h~cs6%({VR#tCvKfmAF_^|roMmPXh_v@ASkDk5y E4O*ZI=l}o! diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_manage.png b/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_manage.png deleted file mode 100644 index 17e453be071463cded4f85ccac21478b9c87494d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2928 zcmeHJzi-n(6gG-fp-7bwVu9&&9jSeela$7?TZN`2kw{b}shWX-i+xS3_!ss?b|V2Q zOcmFhHzcjkq z7O|<13PJ&0jb}=#fN~+0{m^+6~Y9 zAD=v*sJYy0F8AW+(eY9J>&4~e%lCI~Tky^Icg2;n6Yjk*B6yUX*L nxTnbaFJa~EQ8tWVWa42cxXN|q^OI*SK+O!Eu6{1-oD!M<#4aoe diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove-inactive.png b/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove-inactive.png deleted file mode 100644 index c0f8a6b7ff60ba78af46f9ffc7a297cc16c60377..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G6`n4RAr-f#ObX;;P~>pgJXxxA&4RpJYO4*i-?}$ySTWmm z9+Pr;nU8d9v`J$etg} zwY5tRdr42W*Je_SO*MWPY3`6-wUZ@E>G_$k-v=b`*7dqKFfx3)n>MxlRYn@n4Gf;H KelF{r5}E*3CQTOr diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove.png b/3rd_party_apps/grappelli/media/img/icons/icon-bookmark_remove.png deleted file mode 100644 index 84cb3cf87cdf7d4ebc0514ab816068ebe1217c64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GhMq2tAr-fh{`~)M&#c+d+2~@xVY;EA<9Ogf?v6m6-8s2T n+*4%zm#}j7C>usFGVw68U}fi7AzZCsS>JiuycV978H@CH?vT-@bYI@^nUKW@kGAZ36)|{)UQ2-`?I< zH>j$pXfV0PY^W^oU(Lx_Ti`$YBR91by+^WA8dfo{JfGfZb(Q}`&smo&w#v)m9=S;j zR=@2}++UJ3!A{LYI9-u@lm74sBrtqvYz diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-calendar.png b/3rd_party_apps/grappelli/media/img/icons/icon-calendar.png deleted file mode 100644 index 3379352978ff286b59f28a28e9a2cb5445011c04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+o!3HFmxV|j}Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiuyfW978H@CH?vT-@f_eA6r%)9-f~LYYsR_*f2cmOc#n( zGmtueoA*)#|B)VtKeIW`u5tJy-yuD7ftk?iiHxiGme|c_eHCKAz}QT9rQ{Rec!jN< zj4$5&SE!%d<@jsH1)n*dJiP3S&H6cJJ4!ybo8ZTycAi;9#h+clR6gaii$WZ~s6yD| jstI;(UZ0E|8W_E)H!3HEvS)PI@$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GF`h1tAr-fhe*FJ$&n#fikQA;V-Iv%S?(m1BO6w)rWU3xdQEB@O1TaS?83{1OV``K#>3d diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-calendarnav_previous.png b/3rd_party_apps/grappelli/media/img/icons/icon-calendarnav_previous.png deleted file mode 100644 index 47147a5333f21364feb593d9ba7f9dcd7ea15068..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)H!3HEvS)PI@$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GF`h1tAr-fhe*FJ$&n#5N`iR}YZc~e#fIZVA@e`AL9NutT zEtKyFov5nY@IzSOK1-5dO7;v135kdWKgmdKI;Vst04bU}?*IS* diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-changelink-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-changelink-hover.png deleted file mode 100644 index 529722746cd7467cc9ab0bb9326c57013aef72c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2924 zcmeHJJ#5oJ6gCW~iWIQ|64L2d7_iTAlG0dqtI)JG5{arLC>eXPFNqcZVP6zCVnA%D z0~5?_*;pBnAOj05Oe~d{8L1E>QaJx5WdLQMTP)en@9ulwyZ7B2-m}B{{cPq&hU2(w z^`O#Vb|ZW@uCVWitM5*jxlZ>wwCVKd7<+^(>rR(|s)hTcL9l-O=p#`$E^}(MIp$g+eb!vxT*YOA_2$CT2nz)$<#k`O& zN}E#Q4v<7~3yF78UgUFIvRIT0IgmVXI|CF?@5znIev*!PDjZPi$_S0eV_}>Z9IuaZ zrBVrr5|SjIA$b4Tra0hj|5iv5b5w}0d4@|3#|9xM?m8o?Ldf<(Lau8IZg=FF5wor# zViJqk)JHiXhtA`f5)Gq2p#CDv_7jzv-YCE>3lWhQVdBU|h+Ms6{->|6i&8#;rt0I(IcJVZ6q!oOK&ov|CbU(is{_msWJ*D6xl$!ovTM0kk|_oKORmgvU?n!2o5pM${q*aF$wt}R)k?V) zoOXYnopnCXW?=T@=HsI-;I7T*^XKhLC)4S-S8pzZ8TaE$cKTBPItu6C>R!F_`rgsg E-}0*xA^-pY diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-changelink.png b/3rd_party_apps/grappelli/media/img/icons/icon-changelink.png deleted file mode 100644 index 8f71029910a451445eb89ab9ac6831a424024d95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2925 zcmeHJzi-n(6t<{9mDQ>3;L!Du0XTIBvDR zS8Fl59KFjo*!T0=hgZzpq&r>OcKS5H9^tCG(<7j6;Q?t8tRFr5LKKeU&x}r&b{mgm z&9MX=VT90fSv1EfmC(i7h)~cY1H)F~_xB$mFmx3jlp12g-6lh0Z{m^mq}kCXBdx5% z$`-GLG9$1E#UQjy+m}NX#=J87kCqVxF@%m(m>jCx*azE=M?g`K1SzM98wF4*2!)cg zAr;qwB#N6zypIZEF25;@CApXf=>xZTpm=&;Zq;_vbj(xXkWyDhCK>2dH zj6?}ZQjQ^V{*g^_n6v%c5kg zDW-8+cEqR#py-;MFvV_CRMn)3m$;@8RU(_%9;h(P>7c&R#IyYWmFjQYN_?bCSHlt}YwXHdx1njfrDdj_aaAU6hN~jaco#`BCFZgVx#p57 z11;prl$gsdGnvUlsXY9~DF z72mvjp)M`GpB%U)_X!O?-gM#PbKTUO$Z%Dm~&{+z$FC$1AQZLL^@_ zG6R;7IXYur9YXtPq#?2qvi{Zf?L_V^!UHXMXmD!>$qU!O^*{b6PXPu1UL8YF(Or(1 P00000NkvXXu0mjfjj@oD diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-clock-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-clock-hover.png deleted file mode 100644 index a0610633dfad3c75f12da8890fca6035fccd306e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3214 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 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-date-hierarchy-back-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-date-hierarchy-back-hover.png deleted file mode 100644 index e28bc836abf07fab04cc94d35553dbe4e008b677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3HD^Kbl$tDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MLwP`jv*DdlK%YvZ_mtAQB`%0J&3bM!BN4T;lxe;BWw;f zjTa9eW{y-S{Qd1M_lygy4#x}(6Brd7-4*sR9QoXsrryA^F}mffCj%oJgO8&^>wO7T QKA^b_p00i_>zopr00LDt9{>OV diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-date-hierarchy-back.png b/3rd_party_apps/grappelli/media/img/icons/icon-date-hierarchy-back.png deleted file mode 100644 index 665724b8cab297c5746efb1b46c2a59383926cc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1c!3HD^Kbl$tDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MLwP`jv*Ddl79aGZ_ms#zopr0Ces%hX4Qo diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-datepicker-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-datepicker-hover.png deleted file mode 100644 index 064ef4eb40300c2c8c90a949bd69ab48581e4552..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+o!3HFmxV|j}Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiuycV978H@CH?vT-@bYE>TE`4W@kGAZ36)|{)UQ2@9yqa zH`ujfM}x^VWDkdd|9Ju~l9c_sC6R zu=;I(;{KAP33h5G!s$ZJhYzket9ℜMflSCBls-KQnNiyv*ovmi?xUV8?Z5){d(? jbP0l+XkKwOUsw diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-datepicker.png b/3rd_party_apps/grappelli/media/img/icons/icon-datepicker.png deleted file mode 100644 index 3379352978ff286b59f28a28e9a2cb5445011c04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+o!3HFmxV|j}Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiuyfW978H@CH?vT-@f_eA6r%)9-f~LYYsR_*f2cmOc#n( zGmtueoA*)#|B)VtKeIW`u5tJy-yuD7ftk?iiHxiGme|c_eHCKAz}QT9rQ{Rec!jN< zj4$5&SE!%d<@jsH1)n*dJiP3S&H6cJJ4!ybo8ZTycAi;9#h+clR6gaii$WZ~s6yD| jstI;(UZ0E|8WDSr z1<%~X^wgl##FWaylc_d9MU|c|jv*DdlK%YvZ_m7zL718M;EIQf+l2WeI5Z1NOIcG} zd>v%AR)2rD-ocK4!d|A1y^S?)Ua|97kJLHb;Wvq3^zdhpVG67Hv`JxsN5XkcXM_$hZp;`El&Ku0im My85}Sb4q9e0MYzPT>t<8 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-dropdown.png b/3rd_party_apps/grappelli/media/img/icons/icon-dropdown.png deleted file mode 100644 index 7331ed539dbdd02e02dc0b12387d44f2037862ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^;y^6O!3HGFip}=|DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MU|c|jv*DdlK%YvZ_m7zL718M;EIQf+l2WeI5Z9B6f;Z_ zG-E8h@>8UJy@MV9guP51dmC%qykh6E9;tJJM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>OuB;uunKt0(w2Z?l0wvyOvX0*jl*{F<%G2UrfMlr&G{{qcBn z&jF6NY&j0KCps?)yGCsCtGux@M(^XUbrYQfMZ{aAres*!HvYBfJMW=bmc${?p}M1i z`3Ix$2exGoc%B(V)*WdKxO2OJxmUWyPg-KxE>6S9%!LfaV0G0G~R&Mhc?6p&#G>=_#^SE`G;?j p`_#D!H$~+|&PsZS{S0qlWcU%3`}f_+t}IZS-qY33Wt~$(69B1JaF751 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-fb-show.png b/3rd_party_apps/grappelli/media/img/icons/icon-fb-show.png deleted file mode 100644 index 886c05c3755c67ef0062d300bb0003b2901620a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYXDP)(QJtd=r&wV?ej ze672=%Wr$Q7*bwvxq^yEbi7W%ow0%foWq5Xgi7cIdC(d1p&B|Mh_r%t!0L2qAAtJ_ zTs9TJ9ZAIpj7`zdMyy@nA}D|on}WtnMXJjub6)XzW4Jnbsmo=@3RP&ntr1+XcqaCo z)90QcT-d@ZwwsBa=xbBB%A?PA(+ya_t}2aNkzJrpk^vBEz;|A%g9w`;65JfL8U}fi7AzZCsS=07`Sd_hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakZd%cjB#Xh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2K8o{^rBZnA-yv4W|w zp0TNsnURT(f{}rNg}#BgzOjL>p@o%!sg;SL0u(6OaVgjorKDK}xwt{C1M+N@GD=Dc ztn~HE%ggo3jrH=2()A53EiLs8jP#9+bb%^#i!1X=5-W7`ij_e|K+JGSElw`VEGWs$ z&r<-InV6JcT4JlD1e8~R8lI92H@l#;CG(C1>ZBxvUpq&FbIaVj|LU-}9Wx@7OJ@De4Q9Nf12hLKMxg+ zX?)&uZ#e9Y^Ssz!z9i3DXOaEJDIaa}Y<4TYKXa9RadEaN*YAtHvv$?@o>-Qc`Z#Tp zPTLaYBGW~QZK^M(wH}t1Ii%LT!&6DAa2G>%0S|jXquq=az5;>W9Kx$q7kTfvB)ouQ zwZ(0NZ)+znR5&i!^J%Zp@>kPbPl#Ns-R-V({tJ)F*6OcsChFf|{u~;lJ#qel1^O!P z)zgz9iLC%-fzB4DW)dK#@(Rz zFw^S&yg$=fekB^-aF27?5O%wX^M-rQw2x8;`JcUwV%YsE{?y+q*H-U|d)+GQn`n8# zT~c&n-0vxM-POKxyo0l}8U}fi7AzZCsS=07`Sd_hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakZd%cjB#Xh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2K8o{^rBZnA-yv4W|w zp0TNsnURT(f{}rNg}#BgzOjL>p@o%!sg;SL0u(6OaVgjorKDK}xwt{C1M+N@GD=Dc ztn~HE%ggo3jrH=2()A53EiLs8jP#9+bb%^#i!1X=5-W7`ij_e|K+JGSElw`VEGWs$ z&r<-InV6JcT4JlD1e8~R8lI92H@l#;C;wZNYpo-l2UdhRk1wfyq{P^b*JLZ4Gwk7=dHe7=vy4W>BE)v#qYe&|Nl4t_nhK0 zeSa1@mT*oJ)RkLUVKqtb6~BpOS+f5F!%b6GfG>0PeJCq(laPa4%Onj`PHTzkp3Z)%$E0`6Ns zge;S`FDyO3<=EY(D`oS9H!6HoT2~hx&&%VvqjdH`Tk|$%nVPJ*Zw_g2a@YLrJ#TG$ zLGSL5yQQxE2}?IJHE-y>VeweB>HQh$rHp1O`?J0$2lsv2aFHuJ$m#gzzDY`puH9;n z$`9=CG(O>_DZj)~M)P({N66tMrB{~DJLiS|=DJs)u~@Ua>YaB3Bg2XM?iCV0oKrxZ N4^LM=mvv4FO#n#D$H)Kx diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-form-select.png b/3rd_party_apps/grappelli/media/img/icons/icon-form-select.png deleted file mode 100644 index 3591d50312ea306be4b843a3a225682f279e81cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmV++0p9+JP)SY`kj_#X@S_wV2T)2C1WudA#3f9A{?FdqkCK*l3D9X=&f|5IEB nra&_~sRcs{u4F?s01#jR0`HU)oz+Ui00000NkvXXu0mjfbP0 Hl+XkK%g8c0 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-closehandler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-closehandler-hover.png deleted file mode 100644 index cd186c8571c2f2fa1f1154b601fa3d994f9f3388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;-0C9V-A!TD(=<%vb942~)JNvR5+ zxryniL8*x;m4zo$ZGejEJY5_^DsCnH`TyUZnMdNBWdOsHUyVCH)N~zYnPH*qBN%Y7 zMq%oK1_tg1E@4L=H4|3xh6q6~b%&#p61-{e-NPPmT=~nWp~;Z)o;`_qLZ^c3`^Fx2 z1=fJ03FeI|3%NwuF8M03dL*hfJXEV`&~VjpNS5Z%VtQ2N)WyKW!@#WN-|5a9QwDSi NgQu&X%Q~loCIAuyLBs$6 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-closehandler.png b/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-closehandler.png deleted file mode 100644 index 00edf99a6931f631a8b66a04f22cd315d92ba552..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;-0C9V-A!TD(=<%vb942~)JNvR5+ zxryniL8*x;m4zo$ZGehuJzX3_DsCnH`2XLYnP>No9U=@L>jips&T%L?9JqS5)NX=T zf|5*OcTW&)n!^#+lP7dW@&uP-joJ(r4~7(_O|u}1l@u0MoV}HD_KLOPg`qdPlWHZeFzQQO80x|zejZM`EDm%UgQu&X%Q~loCIF@&P>28k diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-draghandler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-draghandler-hover.png deleted file mode 100644 index 57f40775ef8a964bf1ef5bbcb3b8fe089d9538e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1|(OmDOUqhk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XW_Y?dhE&{2`t$$4Ju{EQIZFkGB|;55}FSqbXaA5M` zS+PLA>tN1;XFnrEomCx{#W5tgYRqj|)5y8XKz>z$l7KbS+IogX3;(dJuwho-G@FxA zY{9y-N3_(=rl^?vH|*NT_~IG=g@hc2qzN&M0Xa%{Qnp;+V0rY_A&21zcLSHO;he@L rjBF3MHoAH#iWoa28wf@UDI8#^OmaTo(tXzl=tc%lS3j3^P6tH#`hHI1CB4CGf8C<$0It*vKRwD1qh3L9qSO|v-} z#TKkPdqhj^Y>JAxf5Wbgj4z(?Ur5MdNSYAC7?7iMCuPe84wgq>9da0sa5r!X8_sE5 s!pQc3Yon`|qKL6WvVmZvkir25UQ>tb860vSfNo^)boFyt=akR{0D`1cQvd(} diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-openhandler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-openhandler-hover.png deleted file mode 100644 index d82b640105d97e1cacbae57ed6c967359582dcb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;-0C9V-A!TD(=<%vb942~)JNvR5+ zxryniL8*x;m4zo$ZGeipJzX3_DsCki&e;3ko|*9g(~;g55yOA~{Vymy64@wm&hmqt zhdo2m@z0uk@(Dr?g^UVY0S_9CH%A4~%5OdqRO zG_g8d7JiuL6vV-tz?#s`e3hhC|z$a7O+4Ji{A_F>Tq;CL!_NTh+m cp@ETM&VQfZD%ufVKxZ*{y85}Sb4q9e03s?$9RL6T diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-openhandler.png b/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-openhandler.png deleted file mode 100644 index a250eed50b742fe998712ebdedd71d57f2e4abb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;-0C9V-A!TD(=<%vb942~)JNvR5+ zxryniL8*x;m4zo$ZGeh;JY5_^DsCl}6c+wG@4&Eup-@@TwdenTVUv!=&PI*{k6yj{ zCFfz!kaYa+?(+HuPlltc4Oi+E!Wd?5VeH^_U<%+&VO99Zn_$k!`kdL4)1ij3gSoN7 zHsm1Ff|s2I?aG=hj2oCXyl;5OQZ5`4XfGh%B$8Mv9Ad6KiAifWr`(KyMkkH!0?Qa! c7?^k%_{uyQCUh+71G1|->WOumJ z;c6t`!P;$;RSrq;;1f6JcKggsok3%T=(9#9R+;j!i&bfFn#t7Q6Cb&AV t{{11M5N*!b-o)vUbHZb51|x?7L#U+j|Jz#|7=e~Dc)I$ztaD0e0sxk@Kb!yn diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-viewsitelink.png b/3rd_party_apps/grappelli/media/img/icons/icon-inline_item_tools-viewsitelink.png deleted file mode 100644 index 06f38e325d25e02b300f96176e69868a7d85c804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^oFFy_8<4DKZ~;-0C9V-A!TD(=<%vb942~)JNvR5+ zxryniL8*x;m4zo$ZGeihJY5_^DsCnH`TyUZS@FOT2bKiOsxK=TC)oA7pJf$O_{h*9 zz0u)RvmK{p0A-+CEZNWR?t9<6_uU)b z_EO>INa%8iVVIHJLbgcl5Pb&+Pt)(jyN@rZxkTnFq|{s`Ey==6MrqbC$mvoY7qO&l z+NNzal7P#xJeN0T z@tV4@Y2nglp)7AUlt9Ns0*GnGwhDaRBz-+CJo_`)(=jX>0iKyKYZh=~3q6c5wiwrLxcv8CJpE7jk)Mej&Qu7)P`*XWhgZbRL6>y+8) zjN>w1GaMIrz}rs}DAAMc%hi)i0jMumphQo$FIP`81)#oMff7C0zFa-Y6oCFESLkqH z#Ri?5T67$JyZ>0DqpX_CX3Eaz+S%dZXti3Md4F$+eY*1U!@1q+K>JMk%huJM(cKei zjTx)%9~`7srbY2?^5HF}JqjMAA6?9}7c1u{nfCVHFaF5{^SzL5jgKv5Qpr<$pYrJv iH?TGGTo}K=406oZpYU7hYovd?Z*@BaoA|06a4 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-menulist_external.png b/3rd_party_apps/grappelli/media/img/icons/icon-menulist_external.png deleted file mode 100644 index 0cc2883201924051d450c64fc54bb180b0872b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2990 zcmeHJ!B5jr81KL!EFls->8U=w5M5u_F=R~(Lk6;h;WB2}LCw1MG3wf`whvdh2*gDE z1B^;M`3HED7>zM17fn2JL1UuEgB~=-lZFIe+jZbUvxD5$r2YE6_xpa|`+n~`d^fU_ zXS%~j!W2byr^iz{V!O!O+1Ww9CthznAm%V0E#Rr@46aEQqK1`f3DId?Dx(~dl=;gq zkw8)5O*LP@h0FvmS9L~mF^r>|B$}dxA;*;D3c_>=l~qFo-yS~&w5o_;I-X%O<_MZq z#}_O#wJ@2N7b0Yigf!Qlykj<7^Kx@OqCBLa_?C;#p;1hfai6%qJ{DrB z0NJPOtOV^(B{G^8T~+c3&R;ch%pBBz#TvE2wW?7GTCZ|F!S31Ok-Vf@HO z2%nLx3LB z_R4t8uvg>(Z!1ZlL{qjUS5q45bTusRofLd||N;G9#ay2DW0Q#3);hljM z8Dws%k#Y3Z)=iC!vX|1S;k>h1x@&!13bnVtnD3Y{kG{#i>sc>`KI~7vT{(W|zCL?J5)i diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-menulist_internal-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-menulist_internal-hover.png deleted file mode 100644 index a99d4a1edb81f01e0d1da35c87d7674a9cedf65d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2980 zcmeHJ&rcIU6dp}f(v|?x#Go-wmP9UgXS=0H*IfuwkS3I1si8-vyFdx3B{Be! zExk~r#oUaf)@wX=F}zc2uxJ3}F{gpmDxt7M%DSm=pI^M>psp$0LMkWZ8WW_VPp?{J zes#8>u2$8w#*K|eWJh8IH9|3TYKCb`j>37o68m?T5eGd8tty;5sdC+FZgIRE9s Uom-o6fXz_8%Q`2@Zw}l&;#3PyDYM$WrHlpCN3e%8urL+J1oui%XV-JC*#4y ztBD5_L%f@K_22=oa`9^TCyWOZzY?5&EqKuEL2lcmeSI^(_j~hx^A7Ln=EmJ|{u??gKEHX1qR~vN8-K8Du6K>gXn*>yB+#)rCje`dth{|#NsabE( zM)jVeyS9KMj1bx$i{?1B6na>16AGH7WjY%C{O%Y6)6n2{p(<9r6|!fpANpkLaHFmt zw)LU`OG~^ODvZD;6ob&VoInXR81pLZKUzi*#1PunU~;HNbrY<(J^^!rEXX-soX>+o zUdR{Zd3kOY$fCG_#M>w@=A;EhEGTmlNFTVw1JyTnm0Ec%O~*V9?osL~2z5Fgp_3O} zzlEe?v4}(&$#RY%a>0Q^ahP+08xcjqQ6_=zn;tb?2Sl8>>F!evLbeZ5azpQOd;7i> zGaEW07O{y#10)F&x`<~=)Xdf%4Z2}YkgCk|Mj`fCh=}|clSFnylq&YygsHuTt$@U= z=X=|vxkWLJ)3PH*H2~Gnm4qpFlcJU_ns|w8nNcN*g`JiL!<<2O@xDbNN+VEIcNU_e zKMB?I^!EeSMs?!b!T(D2H*PgP(uJ#G36nK;<*eIKx82e*)6Tdo6F0+Uk!QU9B$*OD z*}hyo$&`Wma%D>NWczaUBvS_J%atk7lkLmZlS~=tUvly111oXZ+|*&?=*h3=78_+N zmGW{uJZ*|cZ-161KAxSOm9C8C2Zw)5PfhWUz70++9#!b~_oL6G7sodTZi&}t1}29F qjH@#vv)t>4ldrfZt7D&D4o&QECne?Uv{o)f19D|`qx|O1&g0(=X%t-m diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-navigation-external-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-navigation-external-hover.png deleted file mode 100644 index 30b34906c71385a4434e22f1262a95ef71813fe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2989 zcmeHJJ#5oJ6m~&Cn^G02Nc^b7=|Ey=<8z#*G?w#6)6$?Os*<2)=n%)grdDjn*jL4^ z7!VRtyCETlj_e4DfdMhFbSOv&2?+)SOEy@L7?>)RvmK{p0A-+CEZNWR?t9<6_uU)b z_EO>INa%8iVVIHJLbgcl5Pb&+Pt)(jyN@rZxkTnFq|{s`Ey==6MrqbC$mvoY7qO&l z+NNzal7P#xJeN0T z@tV4@Y2nglp)7AUlt9Ns0*GnGwhDaRBz-+CJo_`)(=jX>0iKyKYZh=~3q6c5wiwrLxcv8CJpE7jk)Mej&Qu7)P`*XWhgZbRL6>y+8) zjN>w1GaMIrz}rs}DAAMc%hi)i0jMumphQo$FIP`81)#oMff7C0zFa-Y6oCFESLkqH z#Ri?5T67$JyZ>0DqpX_CX3Eaz+S%dZXti3Md4F$+eY*1U!@1q+K>JMk%huJM(cKei zjTx)%9~`7srbY2?^5HF}JqjMAA6?9}7c1u{nfCVHFaF5{^SzL5jgKv5Qpr<$pYrJv iH?TGGTo}K=406oZpYU7hYovd?Z*@BaoA|06a4 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-navigation-external.png b/3rd_party_apps/grappelli/media/img/icons/icon-navigation-external.png deleted file mode 100644 index 0cc2883201924051d450c64fc54bb180b0872b89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2990 zcmeHJ!B5jr81KL!EFls->8U=w5M5u_F=R~(Lk6;h;WB2}LCw1MG3wf`whvdh2*gDE z1B^;M`3HED7>zM17fn2JL1UuEgB~=-lZFIe+jZbUvxD5$r2YE6_xpa|`+n~`d^fU_ zXS%~j!W2byr^iz{V!O!O+1Ww9CthznAm%V0E#Rr@46aEQqK1`f3DId?Dx(~dl=;gq zkw8)5O*LP@h0FvmS9L~mF^r>|B$}dxA;*;D3c_>=l~qFo-yS~&w5o_;I-X%O<_MZq z#}_O#wJ@2N7b0Yigf!Qlykj<7^Kx@OqCBLa_?C;#p;1hfai6%qJ{DrB z0NJPOtOV^(B{G^8T~+c3&R;ch%pBBz#TvE2wW?7GTCZ|F!S31Ok-Vf@HO z2%nLx3LB z_R4t8uvg>(Z!1ZlL{qjUS5q45bTusRofLd||N;G9#ay2DW0Q#3);hljM z8Dws%k#Y3Z)=iC!vX|1S;k>h1x@&!13bnVtnD3Y{kG{#i>sc>`KI~7vT{(W|zCL?J5)i diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-navigation-internal-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-navigation-internal-hover.png deleted file mode 100644 index a99d4a1edb81f01e0d1da35c87d7674a9cedf65d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2980 zcmeHJ&rcIU6dp}f(v|?x#Go-wmP9UgXS=0H*IfuwkS3I1si8-vyFdx3B{Be! zExk~r#oUaf)@wX=F}zc2uxJ3}F{gpmDxt7M%DSm=pI^M>psp$0LMkWZ8WW_VPp?{J zes#8>u2$8w#*K|eWJh8IH9|3TYKCb`j>37o68m?T5eGd8tty;5sdC+FZgIRE9s Uom-o6fXz_8%Q`2@Zw}l&;#3PyDYM$WrHlpCN3e%8urL+J1oui%XV-JC*#4y ztBD5_L%f@K_22=oa`9^TCyWOZzY?5&EqKuEL2lcmeSI^(_j~hx^A7Ln=EmJ|{u??gKEHX1qR~vN8-K8Du6K>gXn*>yB+#)rCje`dth{|#NsabE( zM)jVeyS9KMj1bx$i{?1B6na>16AGH7WjY%C{O%Y6)6n2{p(<9r6|!fpANpkLaHFmt zw)LU`OG~^ODvZD;6ob&VoInXR81pLZKUzi*#1PunU~;HNbrY<(J^^!rEXX-soX>+o zUdR{Zd3kOY$fCG_#M>w@=A;EhEGTmlNFTVw1JyTnm0Ec%O~*V9?osL~2z5Fgp_3O} zzlEe?v4}(&$#RY%a>0Q^ahP+08xcjqQ6_=zn;tb?2Sl8>>F!evLbeZ5azpQOd;7i> zGaEW07O{y#10)F&x`<~=)Xdf%4Z2}YkgCk|Mj`fCh=}|clSFnylq&YygsHuTt$@U= z=X=|vxkWLJ)3PH*H2~Gnm4qpFlcJU_ns|w8nNcN*g`JiL!<<2O@xDbNN+VEIcNU_e zKMB?I^!EeSMs?!b!T(D2H*PgP(uJ#G36nK;<*eIKx82e*)6Tdo6F0+Uk!QU9B$*OD z*}hyo$&`Wma%D>NWczaUBvS_J%atk7lkLmZlS~=tUvly111oXZ+|*&?=*h3=78_+N zmGW{uJZ*|cZ-161KAxSOm9C8C2Zw)5PfhWUz70++9#!b~_oL6G7sodTZi&}t1}29F qjH@#vv)t>4ldrfZt7D&D4o&QECne?Uv{o)f19D|`qx|O1&g0(=X%t-m diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-no.png b/3rd_party_apps/grappelli/media/img/icons/icon-no.png deleted file mode 100644 index 2a089f475ffa6eb662b296a82d598370a44760c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X^gLZ0Ln>}1{rUgjp4sle5eEi=kONFgHnz6!nKfBWcCz2z lo*$mFWUn-b76XR?LykW;_x9HZ<^Xjvc)I$ztaD0e0st6(DP{lw diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-object-tools-add-handler.png b/3rd_party_apps/grappelli/media/img/icons/icon-object-tools-add-handler.png deleted file mode 100644 index a3621b5ec52105a26a80d14085d20861c02e20e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEp!3HGLe)=8*Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiX1#$978H@CH?vT-=3NEf$bDAm+1*hE+ouIb1UIgW0Pup znERnRV}?@llMQai-e*30bTP!Sx;awg%74b`EDjBf44c)(t~xlmM+41b@O1TaS?83{ F1OS>#HM#%* diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-related-lookup-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-related-lookup-hover.png deleted file mode 100644 index 549e2619d23bcd0720ea80a922e98a741a0aa957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3136 zcmeAS@N?(olHy`uVBq!ia0vp^{2JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>OuB;uunKt0(w2Z?l0wvyOvX0*jl*{F<%G2UrfMlr&G{{qcBn z&jF6NY&j0KCps?)yGCsCtGux@M(^XUbrYQfMZ{aAres*!HvYBfJMW=bmc${?p}M1i z`3Ix$2exGoc%B(V)*WdKxO2OJxmUWyPg-KxE>6S9%!LfaV0G0G~R&Mhc?6p&#G>=_#^SE`G;?j p`_#D!H$~+|&PsZS{S0qlWcU%3`}f_+t}IZS-qY33Wt~$(69B1JaF751 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-related-lookup.png b/3rd_party_apps/grappelli/media/img/icons/icon-related-lookup.png deleted file mode 100644 index b14a9cd3e5c1ae884d5925b8cf637f32f41cc93c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3139 zcmeAS@N?(olHy`uVBq!ia0vp^{2JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>P7N;uunKt0(w2Z?l0wvyOvX0*jrM!^B_r`xt~7CSTyykT!5w zYUE&V<+PhoIzYZ?(H9rNX={Sz%Jimt+ng_cQt;xPdkfc;3`^Ulzng9DDz)C|RD2`A zRlvmlfm!VVtIt948HZDT39>sC<{#oUStl5kn=s>*(vg&vtxRWP1-%TIv(57>+yzZ8 zvQ<2v_@OXgy tk^D*4tKP6&URAL;JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>OuB;uunKt0(w2Z?l0wvyOvX0*jl*{F<%G2UrfMlr&G{{qcBn z&jF6NY&j0KCps?)yGCsCtGux@M(^XUbrYQfMZ{aAres*!HvYBfJMW=bmc${?p}M1i z`3Ix$2exGoc%B(V)*WdKxO2OJxmUWyPg-KxE>6S9%!LfaV0G0G~R&Mhc?6p&#G>=_#^SE`G;?j p`_#D!H$~+|&PsZS{S0qlWcU%3`}f_+t}IZS-qY33Wt~$(69B1JaF751 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-related_lookup.png b/3rd_party_apps/grappelli/media/img/icons/icon-related_lookup.png deleted file mode 100644 index b14a9cd3e5c1ae884d5925b8cf637f32f41cc93c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3139 zcmeAS@N?(olHy`uVBq!ia0vp^{2JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>P7N;uunKt0(w2Z?l0wvyOvX0*jrM!^B_r`xt~7CSTyykT!5w zYUE&V<+PhoIzYZ?(H9rNX={Sz%Jimt+ng_cQt;xPdkfc;3`^Ulzng9DDz)C|RD2`A zRlvmlfm!VVtIt948HZDT39>sC<{#oUStl5kn=s>*(vg&vtxRWP1-%TIv(57>+yzZ8 zvQ<2v_@OXgy tk^D*4tKP6&URAL;JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>OuB;uunKt0(w2Z?l0wvyOvX0*jl*{F<%G2UrfMlr&G{{qcBn z&jF6NY&j0KCps?)yGCsCtGux@M(^XUbrYQfMZ{aAres*!HvYBfJMW=bmc${?p}M1i z`3Ix$2exGoc%B(V)*WdKxO2OJxmUWyPg-KxE>6S9%!LfaV0G0G~R&Mhc?6p&#G>=_#^SE`G;?j p`_#D!H$~+|&PsZS{S0qlWcU%3`}f_+t}IZS-qY33Wt~$(69B1JaF751 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-search.png b/3rd_party_apps/grappelli/media/img/icons/icon-search.png deleted file mode 100644 index b14a9cd3e5c1ae884d5925b8cf637f32f41cc93c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3139 zcmeAS@N?(olHy`uVBq!ia0vp^{2JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>P7N;uunKt0(w2Z?l0wvyOvX0*jrM!^B_r`xt~7CSTyykT!5w zYUE&V<+PhoIzYZ?(H9rNX={Sz%Jimt+ng_cQt;xPdkfc;3`^Ulzng9DDz)C|RD2`A zRlvmlfm!VVtIt948HZDT39>sC<{#oUStl5kn=s>*(vg&vtxRWP1-%TIv(57>+yzZ8 zvQ<2v_@OXgy tk^D*4tKP6&URAL;JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;l>OuB;uunKt0(w2Z?l0wvyOvX0*jl5@Rs^Nhgc4%lr&HC|94|S z&jF6NY&j0KCps?)yGCsCtGux@M(^XUbrYQfMZ{aAres*!HvTo>Iq#uZmc${?p}M0% z`3Ix$2exGoc%B(V)*WdKxO2OJxmUWyPg-KxE>6S9%!LfamR*N zj&Ln}wPB%+z&?v9%{ezzrghKEb{9Kt6q>us)ceM~X}kfi4{eAIo>kp!@kioS^AF!5 p_o;IeZi>o_oR#zt`x)NA$S^A)Z>h@G)SI9-y{D_6%Q~loCIHivZZ_D2lFLqx_MA~aJL4MKmU8*|NZa(-hcS7 zPEDTf4)=u#g6PhV=Zdby@1cVS@OSOW&;~ZWXta!`^;u+#CM2@5UV&u3E>>X?it^(8 zOUM&M_?=QJqjF(_lk_?*x)|E28#tOE__Sk)QVk-q0;`H9P+y-tr$|K>sF_58DHtPg zP8n~QaJn&Bk{UHBB~$6)Fz;}fpbn8pI(1dEI7gs7UJn1e%YY(12&xH`f2eX{iX72R zNXBWFW+M_a7$XxgI+kDu+4um-GE5RMLmw}Do>HOp*v z#(o*E8TN}j;O!&{lxWL#P8gTEryA+k zMCg7zTd-d|IC8I$Ot2redhYCGR(_7GT^qK diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_horizontal.png b/3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_horizontal.png deleted file mode 100644 index 7ba549923db2428eb8cdf74b91b13f2653b9f034..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2991 zcmeHJzi-n(6gF5YG@@dpz;ZPb0*Uw>=SLgMZW@|~Mk1j~Q#D8ob?j?u#dci#s<>gG zDpR)(AP@up021m}AqIX33Fv@W>A+SoBKAt~zCSr=v2_8@jSZLO5vqm>{wnA{1r2 zfr#39S$B}n+S^-1wRtRKKP@?;R|61LMF^ODHz+Er4CUGpjtblI#+j2l(avb?5a z26iH#S9cg9!aoVcUit-xv{41whV#Et{f%4nk96#6NWx%^Tsi4B*lo8?nVrr!DdRW8 zNs))VgCwC6ec6FreaRGp26BZ;^koNf^(9jX8pstY(U%>_)t5{m=wEV0dIKvm$=uW; zJU%e{i2L5(C;=t`qQcg9xp7ciO!b~am^5)X!Z#t|bA^-pY diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_vertical-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_vertical-hover.png deleted file mode 100644 index 6be1d75013d7002ca1822e02ec4eeae767adfdb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 zcmeHJKTH!*7(Y`qrBbK^0~+yhP9*f+_1Yr6^k^srX<`W}H8chju6K`e>GfLf9_hhE zm}-oX#ZBX%!NI{nNgNzh7L?J%g+WT*@JkEQ)!QMxwmD z_yI*J%CnSfkDrh4yYxUqeN4-C0A22IiP>Z zVY5ALaCl)aryjAYE6+`-{t%*F5R@6UEUc~$z-TV=L3S1-DEefhZ@ zIM)&P4!rd#)W-{}efp_~@khK1bW<<-E>(Ywp5E*K+?782ao63w^{hP^a1U{7bmvW9 z_2=Vnad~n5WsexR^Yp9hMjO9*@Vs{)3QlzT#`ibcK5g`FdlOy4D&?YPW+T61 STkn>w5j#0HnRp(bTl)<>dNWD@ diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_vertical.png b/3rd_party_apps/grappelli/media/img/icons/icon-selector_add-m2m_vertical.png deleted file mode 100644 index 0f53ca3b1eda583443b27b1c9b0afa7e4b34b88a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 zcmeHJF-#Lt7(P=prBbLS3~1EHIg!wN*K3RPatEOlq=_Y@)XBp~_MRgDM}2qW#Pr~?ES@gS;fiD+YD6jJ5J(oKJW3-; zSz3691d8(Qs+la#rmpdFsmMq+hOvre5=~LUuvM1i0>U7N@~SS*Aq^Y|E{L>yscdQr zjFt=pA`HiHL75#0gJ_ruN4Wtm(hoS69fa%^7-oZ^L7t8Bkr1eT^pFn-hBC*e6XUgX z#1rXxjLSTPl}d%Fgqf0&hoM+323ZbrT#z7w=8}#jE2x{7Z3>qoflS#@%UCVxz~+>4 zr9~{#G&u(~az$=%mlqAqVOC^_G*m=7HerYf!J~MhL|VCe*-q4cDB!q>A zgK;ApA$&?Q3W%sZE@>umSP#!;P;MGa*hx#SXx9J)Mdn>5$90Pu(Xi{euBO_R@S3FO zMcN7~Xii$xFb!)F(5|~4BEUZhg~RmMP0~ggWE9Q+mFjQYf^(%KPeT&Ad*sPUx4}lc z)yk}O#&H>^8IFs*&f7{-SE4D~lB+41>Y$cfbtRgzExDSKsSaw%Rac@Z+mfp(nd+c_ z$>lp7SdmWVrV1HHxA*UBWR$&~OpIi#-Q51c!LWyCA8h2s>d?JUXRFNC=E?={ULZf4 z17|wo{{A-smD)MK(rcV}9Dl-lKsWWW_fqx8=*e$=AG*?~clNy9ThH5*A@3l!N_XB2 zRDV7F5?2=1UiCZ*LF%K726pmYPFkszByyi=-i&7)+?OB8KUzT*5gltIHRj zVG)4Px|T1HLS{x#YE@QtFsxmz(`W$1al0-n6-;0emo!6SzC3!&KuwjH`FMuQ)F*LS zORboAZe=#FtW=bQ%8ZYNL|dQ)RZL`PS9QY@Y>9Ds1^VwSBL=zl|YuO;O9X6~%hr;7XVoNc#I?-wdbU5W=ZHY(> zL-%2mTvb}!^(9kxnN88`*N5hH%JqF-OF}F3u5|xM}GTof@F1DuT!4x?WKeI`KTu)itLQL6?n^#MogK zFUm_gVNf#yId%IXBKnh1+)jVqqHUDNX4U#%ss6?-x<}e^H8i2OMz5T98)~&%v&?2^ z?3QtxVYkSA-cAxW* zH;_nC^p=`0;6ip%kgF9|axko2F-SB;iNm%b$z_B=5tURu$^3e=#sF1GGPCh4mo-Mw zf;zEmqM7BXyu4hN6ACjtM2ogS2r39mz^-VzCD=*E4=wP z7BDsh2y3+(TZ^()vjiiFL;`X=MJH#p)tX zG7Q-VKDi>-xs63rbD0$xA`MlLjx88rBXBRCD3Mc33)rfM>6WiD(Hq*5K|(lax)?9A z9wKBVvy6z^el!iUeb2ZheM9?I?lw|C% zg65?~4KvV>fKJ^(hzS2A6nE2Kv`8D}ky)|+SE|2pi|Tn$O+t&uAy-3IIJ=9lSr z#(o*M8TN}j;B6)elxWB{8 zJ6?8XZ}ok6*k#A>J!yHiVSm-{$JS$C+CS1G+ti)T8wV%573wJHy)B%lR=QTrlb2dj u*Y18_x%@bEp|$nt`$L;O>*&bH^%m;f+jN)wqwvX@q%&hv>E~zWZvF=U3MV80 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-selector_remove-m2m_vertical-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-selector_remove-m2m_vertical-hover.png deleted file mode 100644 index 943945ce28f2798cccf3e76304a66f26e80dab21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3009 zcmeHJL1@!Z7>*W)76;0_IE2MaM8W2zX*;)=tZUcJ71tqM$0`hLn!I(fX&RF^n+=2^ zicU5J(M<%wdDDXz4}uE1qh1A(>B*}M6?T&0d`X&a9+V#3tvTd>|9jv6{qO(YfB0w5 z4xMiHxB3Z!Xig3!(%9~`*SnkW|H1KFacmBvzAPFpkE4ocKq4lW^N>uI!~#r1QJ%W^ z7V-q)Ur{nyluZqCQn^HnHiouJI*uj?K5FTrRD_7k!-Ap-)VG(fDN>OIYBZ8!QhG0( zPzI(AI6OU+k*14MmrO;w{k+9tf)Yd`X_ZvX_fpx^S+cim zKr&3TG#ikZju06M(V+<2!G=$eEW>mH<|GI)fnX=cM7VH}tbSCtpX3dBoJ%MAtLd;O zP!kC08~~L{g|39?vQYrRuC6Y?uz+O)7!fe1G$dL9&1|?32Mj$K{^Pw;;|BGr7(faT9{^5RmOS)OVn`)0}Kb_ zM%F^OlxP$oR=ZzRP3W+0o{hr%FcOiI7GKe>f#hY0bD131Eh?rW*K=J}u`A(JQ7Z_P z6_DY$IH@8ER3m_0w->^LKMDEG^dly2qYN}k=Ko6dH*Vg!(w3*e3Ee&XD2quD)+`LX*w ztw+D4=lb3!`qy&Tek#$-Qu~WTExy^@z6-hK!@qVcHq8(|V)^c*mJO77aR`gq5S2AAP1m``WZk-MuCR{Lb*#b;O_R4SHceylX0w4X zM46KfLDZ=rs7GP`0aF+QLGXs-`8;Qyo3w_?~FLjxH!R+>U((SSssT*^T*Q55qq1x0!G z(i_MVgnv^>XHX_N%t@spE!r5`D(X0zAo!@Ii&6n1G6(aDCQx5rtW%^S3)Dn7$t3lD zIIRrL8E|ZFBrVMqq=-yKd;Gk`VS*w=B54&>&EzbBa(FqswzmOAIuKM4DECsCWvQ*{PXAIS0mL&jHScDofL68oD-FU1-O36q$H%YO-~?YLdwV)#dV(sL9sls!1jfRF}(Bq9$9Ht0tK|(7)vJ z?+mO^!*f#^kE3t5?y7i{y^@IcrLE1}*7kPP$1)GrUlT*C3x@Aq``Tphy?p!wG5)gk z#(~GN*7=V|E;LX2Zs+dD8rqljh*ura&y8n(tlC3$Vqhfx IJeIxs8<>zT!vFvP diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-th-ascending.png b/3rd_party_apps/grappelli/media/img/icons/icon-th-ascending.png deleted file mode 100644 index 32fb3fb82ec63098b2bb541ba387705ed1034a69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CG!3HG1zpHNqQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiY9rwIEGZ*ikYyHx4}Swd9r*vYr;ehsh|tSBC^&?7A{%D zl*MJXz<$%Fe$kS6}&kI|DPre^(p(#pZLwfv#ilboFyt=akR{0J9-k<^TWy diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-th-descending.png b/3rd_party_apps/grappelli/media/img/icons/icon-th-descending.png deleted file mode 100644 index 24dda0afaa01512fb8678af2fca0346ce5b87129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CG!3HG1zpHNqQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jil%zHIEGZ*is|3T+iW1>lG{Cv*M@Q7K~Ys+U$KId0bfJ{ z483M8Ic-sPPg5b$&+6`X`}zC#pS7GVZ0NRlbFts8rBm)*Y5bME_HXqwCexILhIL#` zQ|m1LDi!Q`q-nmzRepo&j)ie`f()i-S#uNk_p?;rIKX=C`vD&J9?n|X;HAQQ1M5on qo}I+}xcu+$ZL_~s2JzW5vN2qU_l!NfB)k&nKn71&KbLh*2~7Z(L0s$r diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-timepicker-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-timepicker-hover.png deleted file mode 100644 index a0610633dfad3c75f12da8890fca6035fccd306e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3214 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 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-add-handler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-add-handler-hover.png deleted file mode 100644 index 48a23a18afbe9cbffe751626e398fef63f317be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GW}YsNAr-fhe*FJ$&unEjWAA@^0sRAN$B#HDNwi2wILAg2=|7QhK31@3Y;+vtJ&P# z+%B0sU{=XaC@Cq4VJKocb2s4m5$2D+3U-ZZ=MFHX9BF3RxFcG&E0DQa>tL6DM&U8$ lbqiE2}1{rUgjo>{X&Ft+*O9A+kmEc+?1E9{OwWcK6r z=;B@AB!0p4py>ilzm`+y-LJD;Ygi|tv6CUogK3wV*b2|T0Y`-!DwqQvR?d)bh>-8# zUXUe}DCMBm=#%U6`EcC|HO3XQTyFhtyhfZ@zKE mz=LlI+mSRC(@X{y35LJ&mF40hK4L)UF?hQAxvX}1{rUgjo>{YjHTJ;OtDy`YZ`+Gx%irJo%NRM2 zvptDf;~u~0;VTWxECjm@O$-x*c}k8k2^?F-`K-Ne#Ss>Tdkj--_&+lXyk;(B4DnU+ zab^-|_Q`SC)X8{?EmNprm1jx|tG1YZ!+{!weGM{ED!&^!@A3zH=O#aoXzl? sam4}wTcw3b+zYZKBs_hk7#P_YSX{mACrtVF9_UI2Pgg&ebxsLQ0H-ojs{jB1 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-delete-handler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-delete-handler-hover.png deleted file mode 100644 index 90ce640805367321e8fdd287be6cdba678aa952c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GnVv3=Ar-fh{`~)M&+N&tByoS^!Fq*x{7K1&6)Y!63C!kP zmCq=kE@NOar$0|2M2B%z8{=V-l-V0P4V8W~9yZaq{qWCEml;xSCH~5pNe4#?NMf$^!_H$QU*^~KbLh*2~7Ysu|f9$ diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-delete-handler.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-delete-handler.png deleted file mode 100644 index 7708b402daa532feaf95e0b20107b75be944bc8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GS)MMAAr-f#Ot{E-z<`5QxV*T(WK$V``)04D9bW^LX7oRq zdt~-1tFo>?329sH0#Dqx`OFkH{p+g*JEA96G6-5)X|yXFr`=oVxB4M}z=FWTmF>3P v54_iMIB_cpw&W;Ox8#%rWWQXW$H>Nz?d20&>$vOz&{hUdS3j3^P6MFLJN!L_;Ipc1F^6Kw)@|-*idM1jTbYYm`5!NK>(6#m2mD4jlHoSVM(wBA2 zanbdA48NDy*7Tk8W;coa^>4b$@sq-jmL2~SzR#a+Bl8er* diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-open-handler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-open-handler-hover.png deleted file mode 100644 index 655d944c16d303984beb208b5c07db92113b1e4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GD?D8sLn>}1{rUgjp4pRO$-#tg|NcAJ$R9b@=2)a)s$eD@ za-T`T&tOjR0{OcRDzYVF)e6fQ8}tm#u&o4q^(i#8T*1I3=?kgA7OKt z!*SJEe$|bSHC>0M~7NTJMjlYGR4 zKM4$_?_C#owq5zk9JGQX;WM+3VH=x?FVBmvjadpT3`{%>2e%YV{$8xZ3v@Gsr>mdK II;Vst06|M#0{{R3 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-open-handler.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-open-handler.png deleted file mode 100644 index 241699257e0cbffe03f38de728f25d9b3a470804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gi#%N%Ln>}1{rUgjo>{Yj(`Co5UH{l0{oEna_{1UWfmA~R zqkuXC>+g*kY@MnOR}YwqFnwfI&|}c@a0uc_5_fp&kR>6JSjXVS#jx_PLk`1{&H&rb z3%g{?-{1Soc$D9PD`l&4$ibSFqY9QY~2pwoG%|~SSR7kJWGwOW$<+Mb6Mw<&;$TP CJ6ur! diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-remove-handler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-remove-handler-hover.png deleted file mode 100644 index c10c90b67d387db217e56b9fed38e2b645b50470..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gnw~C>Ar-fh{`~)M&#c+d+2~@xVY)%az$C_D5}QJwx-0Wz e51z0F24;pyrW|G&&gQN_O$?r{elF{r5}E)8!6f$p diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-remove-handler.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-remove-handler.png deleted file mode 100644 index eefa1459f8ef1a9e24dd38c98b7f0faba252c0a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GR-P`7Ar-fh{`~)M&#c+d+2~@xVY

(o#1eB_*YyQtlYr wMTG_(zH1CAN0hZ4rn#^ulqwrWFf#ElY^V@>5ZZm<63`R|Pgg&ebxsLQ04BICc>n+a diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-trash-handler-hover.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-trash-handler-hover.png deleted file mode 100644 index 4eeec6f848196a5601fce12b9ea4a5c7b4a001b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1OBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%i3a$DxSsFn*`J!a(!k*Enl%TFj21{q{r~^JqU+{bpaS-i zAirQB7YG=nyqVpALJpoTjv*DdQhK|&7!){|=U)EzfAZ%*l@f(F4s+Ku9uZiT&|NVx z^CCabLD7~K-?wIW@iv-nJ*K_p`rN1bwKWS)Eft-+pAl#lgQu&X%Q~loCIF5G BO}795 diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-trash-handler.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-trash-handler.png deleted file mode 100644 index 7d4a6f78743b13b2aa526ba0a4acb8b4d4da2820..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$3?vg*uel1OBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrH1%i3a$DxGr3{aL=ASO-)TO-pp=5AqP(v$B>F!DZSlX38_ZV zd61vup=jHR?_0CGco&*(ZPQ+HeeP5J+8jnUh6{I@mgc_K2>_bK;OXk;vd$@?2>|D8g)qZi klR31Gbz~+nI5aRayvs7)+~V?Y70@mQPgg&ebxsLQ0L&plLjV8( diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-tools-viewsite-link.png b/3rd_party_apps/grappelli/media/img/icons/icon-tools-viewsite-link.png deleted file mode 100644 index 9f678a864160092a30ff7353210def576843f47a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GZJsWUAr-fh{`~)M&#c+NI`i?HH+v-JKiXUU{n(}joj;p6 zCamr0>3Q)bZGw#OEKVi|F9r?HWsMb*yC%=v5W#)S!GO18al@?X53e$O<&H2s!M5O; z&V+`Ito`gxYRyi(QUV%&hhFkLS&*t?n#sT- Z!C)uqekMh%N(Ja522WQ%mvv4FO#o9DQ<4Ax diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-unknown.png b/3rd_party_apps/grappelli/media/img/icons/icon-unknown.png deleted file mode 100644 index 453bd9536ae2de583ad1df3e2c321c7c8377263b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^96-#;!3HGxgLCzOlw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6Jlq6|+L$B>F!Nq_$Tw?DipboCSo35hhOjoi#EZx|mLC{&zh z5shFyqTuQjki&EJzyYSvghLGsULHAYYHT3^d`HR~f9MD-SDxLlh9PCYwhu#WqkxqB tQ7%V?fBdBee&z`bZUGh#m>C$^7@Aas-}7J6e*v_U!PC{xWt~$(69As^JPrT= diff --git a/3rd_party_apps/grappelli/media/img/icons/icon-yes.png b/3rd_party_apps/grappelli/media/img/icons/icon-yes.png deleted file mode 100644 index c077032229fe04069a664ebf4e861b622d13a3ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^96-#;!3HGxgLCzOlw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqIypk$B>F!Nq_$Tw`Vqc@bYCQ!;*8xh7Z_&I@C02)EK8^)hv_$)kQ(L~#tsH8CQb_`!xR5H9saS;U}|7sX4rE{h0irQ R)f(s&22WQ%mvv4FO#mP5Mydb+ diff --git a/3rd_party_apps/grappelli/media/img/icons/icon_fieldset_collapse-closed.png b/3rd_party_apps/grappelli/media/img/icons/icon_fieldset_collapse-closed.png deleted file mode 100644 index 94b609a7ac7310df095e8aa7db0cad7816174f43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4NtU=qlmzFem6RtIr7}3CgxXrM;#6{ z@Hcn-Kcc~=ePpQwi-AZ|a8Iz}uB4P!ofrE=L`7LIhp&%gUD?vk#=T9UQIl;ZPw*KI zlWmM1*OM=Q`1LhA;6vk8L&nat4tF|Erx+Rf4NtU=qlmzFem6RtIr7}3C*h@1p?I1(n8e#bz)#crBvq8_{`^jfI1e`!4^IoMkkcHh34?|pCHH}CLP zrzS5a;%DO&MI{R3`4X|my!U7a`3`(qn;_;49Z>!}Bt`x8EvZ*tYhhbdZBGD8j47rvh*AWI)R8tL+{`u-P4OB&>XEH^$XpNvb zb$rQ2(@T?Od8saE6?$keF1S1)&=Hn^t80eCyCUuL^5oxJhBWXYxGvJcp(@2GFk;#W z^fDa7C1tiR4Kisao#Fbp-V1gU-E-W)GL_$Q&TpZ=;t+Ng|d-T7as{>Cl%M>=pdBw?^duAFomY_?liX4n~r zW&CD1Eb@rAog`ACCEJ#(C7B{nTdqinmTX(DmSl=RZMh;PTC#1qT9PRO{Y$R+{=kY1 zGB-8IIQo8fO(UZ$D&%uzce}c~w>K2qTt5CdD+pa1pNrsH?8}Yer}vmm``bjvd7Yi4bO$q$^5fRH*fz24ecgF diff --git a/3rd_party_apps/grappelli/media/img/icons/icon_inline-item-tools_closehandler.png b/3rd_party_apps/grappelli/media/img/icons/icon_inline-item-tools_closehandler.png deleted file mode 100644 index c3183bf3d584466122020142ebea46d58dc99c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3046 zcmeAS@N?(olHy`uVBq!ia0vp^{2JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;lwIWM;uunKE9uYw|Mtu~8(62iR8;JcpOD4=XxCKj@O4L*wF%BX z>(Hy_kYy!M&zcmcaE?)`KqgjJSgg0oAxlgkpEb!}A&&ouapR-53R7m$9gHhm9cqL+ zq8ql=vR}$|sNqoIoAUiYdNHHGeTGLd3g4Kt_Hiv?UifHw!;TD#-;ygn@_R6N{8v7C y{s@yA8y5rjtoi9eml(ddS%u~-J8_JM3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)C80k)DxmvVobgf~m2d zv8j=nk%^9ik%57QzJa;Ev4O6kg_VJ+m5HGO6e!toDcBUHq*(>IxIwK0@@$ndN=gc> z^!3Zj%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUl|e>8%y3C9PA<)LWmeJ%7Lj(AD-Nx-h`$MT2bJ{Kr6#x z=8jqd3kjm=(cmH~m|%)Vg9{cCMA4(cMN}}s6paQKEF_4cM}v!~V1g;a7hGJ325V{_ zu-#M+Y>uA#Gc^a;lwITL;uunKE9uYw|Mtu~8(3!w%gNbIp3pW`JAB#U8$LWD3~pX? zd?%iLQFo7Ri5*j+&V~H?2}c}Xi7{-H2)M&L{j6|91apVFvuT5gk>k;?4LkVP&u{Gd zx?o!l(<46xJ+?;%3VrOis^%p$F!CBO23>Cap)K&4sgN(=ap9hYy>HSLzA-&2Q&`9R zs8{8uWXEf4NtU=qlmzFem6RtIr7}3CcRWA*f4NtU=qlmzFem6RtIr7}3C?8EwmHRg&6Mb1c@pV6CH;dY6LS)?jKTp1)ufEY Ua&H;_0gYzxboFyt=akR{0QjCe0ssI2 diff --git a/3rd_party_apps/grappelli/media/img/icons/ui-datepicker-prev-hover.png b/3rd_party_apps/grappelli/media/img/icons/ui-datepicker-prev-hover.png deleted file mode 100644 index 8ca2c4026c901b0757e3844279ab6d9945822e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4NtU=qlmzFem6RtIr7}3CY8yhAtwiWZ8VGrVT z*u$W9j3cPm`{GZLc9%6=g_=%*9sYtG38l(r4!f?ZRI;s4N@A8#IKc4eR!-!L)#nO< P#xi)i`njxgN@xNAC4n~j diff --git a/3rd_party_apps/grappelli/media/img/icons/ui-datepicker-prev.png b/3rd_party_apps/grappelli/media/img/icons/ui-datepicker-prev.png deleted file mode 100644 index adbc08acf466bb6e0015d41280bdeb3df6220b27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4NtU=qlmzFem6RtIr7}3CFVdQ&MBb@0GRSXNdN!< diff --git a/3rd_party_apps/grappelli/media/img/input-throbber.gif b/3rd_party_apps/grappelli/media/img/input-throbber.gif deleted file mode 100644 index 19c2e0a36f3fba9415f38253f03fddb914ff3b97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmaLXX;2eq7{Kv0&>Vn}$SzURh5#0jGqQAZhb##j2pT|Fst8EHAjSxl;?Zkb-(|O# zE!$3y>DXHBZHrW-n%0X;0R;g?L_ri(6ct4jQBZ4ZYriplKECtJJHMI#%wtX_lq#DL z5<=q;^!V{(`R1D58+U#>dGU?fQ~A|xD|WZPd$^~%=gNg!cX#((nZLa$?dRr<9Y>e$ zY|X1~qYs^Fym*87{_v)z-jVT%(R-7}E{}ZOG4Rsf6R+2tIy!js^ziLvRmbpe4{bX> z@JHX(R}Xf5($aV3&b=?&`!!qZ%NkBsb`OI3(+vZ|g?l=bTj~y;zqY;WlJUDkabMLA z-@Si#^1(+(&Teiye{b^P7st;3es*Z`;iHF-9<>bK?7TWU@!(umk+HFf2mK>=KR()5H*meS|N83RkC*K2+;Fh#&AM*; zZ|%9ejjKt>=E|ytwo9<+b}ye%E=y={oLkb)@{%w5NASyRBaJb=|&m zSJ5wPD!K=)+nWvFG-U5={jj-rQN>YgOYM7&J;^^dmhS6(`|z31ThBrNP2gisYa+SO zh^HmSM$6r%{rw*Jr@yhpZY#Afm#tq}S}3zQY#W@#w&l?)iwcUNzzKJO$KP9#Pkwk3 z5#oLD76hm=nwA95iDGE}v$Mma0j5^a9-hxV9}xo-aver-xHF^-2E(60Zl1oIAYHr; zxO<7JP(wU;W;$F2X%Yd~8>v#@dcgDXtAZ0WfX@|I>5V2J5Y7x>G!cFTC7LA*k;qYj zlCSM6^A8N=&5e^rY6Y8u(sr@~+lUWy>t}E|QwcXc6>8jGTjy#xV5=O3zu5g@kW)#|(! zC|Ss_CJl8^ym)~>6T>kb0IJxyWPw^8lb9>%r0|f8$jktX(MGbQD%nvX{1{>?DTp&| zD&V_MfdUWTmE4?24g(o^DO?}#>0S;et;|_bn2sRE1*^RHRM2v(mMM%%lYo3-0SgIN zXM;#zy~|SM0I^AO7a1J|q;aT=enD*RD9g1QU6`7J0}5(rwXU5qzYu_v3WXewK``22 z3^OL+8bi!kh7d?f?#pKUnz`FBm9G4$Eabd9JUGcIA#@4Z zKB-!Y42e}T1I1AJ+c*Y`7>}+Dm=SqN|HqT{QodV2Z zdY3gk7!bM2Aoiu{I2Dtt3X%iG7_^3l6FGt)QioziSGURtuV-dXE1vT#%%95mUt-u+ zY?p?J;u%N~vBoZrOY)8NqfJ^5KLd(#Jf0W&Q-o5hVJtFV12E)ESjfKA3G_VB5|!7V+ChQ;Pb@d6!XiXC%s?cr%(n#a*Ldh@M3QSJF?EoCMg~q{27L^Z5NFQ= zI>8RMc!3CzCX|Kryuy9EYKR;jK*}5EhXOgFs7aW&9AIcCo9%E?ie5Uz$7*KWBSQK`MI42_clZgefnnHvIP!*lj$ z@z<<+xP#) zF$y(-AOyxx7)ro-CXGK@BST8D3hAkCA*_s{$VAxn*H diff --git a/3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-de.js b/3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-de.js deleted file mode 100644 index a100aa19db..0000000000 --- a/3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-de.js +++ /dev/null @@ -1,20 +0,0 @@ -/* German initialisation for the jQuery UI date picker plugin. */ -/* Written by Milian Wolff (mail@milianw.de). */ -jQuery(function($){ - $.datepicker.regional['de'] = { - closeText: 'schließen', - prevText: '<zurück', - nextText: 'Vor>', - currentText: 'heute', - monthNames: ['Januar','Februar','März','April','Mai','Juni', - 'Juli','August','September','Oktober','November','Dezember'], - monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun', - 'Jul','Aug','Sep','Okt','Nov','Dez'], - dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'], - dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'], - dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'], - dateFormat: 'yy-mm-dd', firstDay: 1, - isRTL: false}; - $.datepicker.setDefaults($.datepicker.regional['de']); -}); - diff --git a/3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-fr.js b/3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-fr.js deleted file mode 100644 index 265296833d..0000000000 --- a/3rd_party_apps/grappelli/media/jquery/i18n/ui.datepicker-fr.js +++ /dev/null @@ -1,19 +0,0 @@ -/* French initialisation for the jQuery UI date picker plugin. */ -/* Written by Keith Wood (kbwood@virginbroadband.com.au) and Stéphane Nahmani (sholby@sholby.net). */ -jQuery(function($){ - $.datepicker.regional['fr'] = { - closeText: 'Fermer', - prevText: '<Préc', - nextText: 'Suiv>', - currentText: 'Courant', - monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin', - 'Juillet','Août','Septembre','Octobre','Novembre','Décembre'], - monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun', - 'Jul','Aoû','Sep','Oct','Nov','Déc'], - dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'], - dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'], - dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'], - dateFormat: 'yy-mm-dd', firstDay: 1, - isRTL: false}; - $.datepicker.setDefaults($.datepicker.regional['fr']); -}); diff --git a/3rd_party_apps/grappelli/media/jquery/jquery-1.4.2.min.js b/3rd_party_apps/grappelli/media/jquery/jquery-1.4.2.min.js deleted file mode 100644 index 7c24308023..0000000000 --- a/3rd_party_apps/grappelli/media/jquery/jquery-1.4.2.min.js +++ /dev/null @@ -1,154 +0,0 @@ -/*! - * jQuery JavaScript Library v1.4.2 - * http://jquery.com/ - * - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Sat Feb 13 22:33:48 2010 -0500 - */ -(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, -Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& -(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, -a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== -"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, -function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; -var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, -parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= -false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= -s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, -applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; -else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, -a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== -w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, -cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= -c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); -a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, -function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); -k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), -C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= -e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& -f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; -if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", -e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, -"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, -d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, -e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); -t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| -g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, -CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, -g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, -text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, -setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= -h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== -"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, -h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& -q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; -if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); -(function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: -function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= -{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== -"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", -d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? -a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== -1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= -c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, -wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, -prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, -this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); -return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, -""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); -return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", -""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= -c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? -c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= -function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= -Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, -"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= -a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= -a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== -"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, -serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), -function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, -global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& -e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? -"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== -false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= -false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", -c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| -d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); -g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== -1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== -"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; -if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== -"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| -c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; -this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= -this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, -e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; -a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); -c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, -d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- -f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": -"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in -e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_0_d6d6d6_40x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_0_d6d6d6_40x100.png deleted file mode 100644 index 2ab86b33fe3548c2e186633c590482eab0d977d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!N$PA*qrS22FRJ^>EalY(fIbdAz!nB$bk!& ze$Usxu4&xCcyd4Uqskt;W1K=Axof}vp7Ud#c-)p9mJ^hxvlso&YWA1t=nF^;h1YL=xP@%zQ}lXN~MzOQ0(mJYD@<);T3K F0RXZ0PD=m) diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_60_bdbdbd_40x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_60_bdbdbd_40x100.png deleted file mode 100644 index a1c9935df65518e4ec52b59c491f4265aa007ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Ta z^m>>|$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4O1Ll7_|9^fDbOwW`tDnm{r-UW| D%|$Zc diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_75_eeeeee_40x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_flat_75_eeeeee_40x100.png deleted file mode 100644 index e44f861be1ccdfec4275eb20d9b056f14992f649..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_25_cee9f2_1x400.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_25_cee9f2_1x400.png deleted file mode 100644 index 098d68581957ef4f8ef6f2a95930e1c90144f156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*Vo(%tzBqs9 z|Cf8(maerhYuZu45P8Xl$y3-XSCZk_jQf||*DcvBATWvJ#MFJ0?=BKQCy|`zBfpdT V@|klVlz>Jtc)I$ztaD0e0stCKD8&E( diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_25_e0e0e0_1x400.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_25_e0e0e0_1x400.png deleted file mode 100644 index bd1d6f0efb910df872e5d4cc8a700296f5c51313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour1U&p978O6lPmuG_*k#T#>Unb zm^4K~wN3Zq_xJHUhHh?dHaa=4+&V#`M_3rD^*B#)e)(|@sFT6d)z4*}Q$iB}I~N|E diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_60_fffccc_1x400.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_glass_60_fffccc_1x400.png deleted file mode 100644 index 478dc3f6b6ec16da557b208370dfe4e58c76d998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAGVZ#9R3S1)@D&978O6-(EE2JLDk1d>~T3 zMd|;4X?{*2)=SGCavl(kF`l$~>(*bT?+?iE1@7K*yT5<-o#{eul^$Qp*)C xog0_&x8|cMpW>x9gC#Lbp2~*$>hJs^qaGI{U3n}2XEM+l22WQ%mvv4FO#n^RHB|rr diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_highlight-soft_25_d6d6d6_1x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_highlight-soft_25_d6d6d6_1x100.png deleted file mode 100644 index d8d03c79ff71b779eb6929c9732229bf5ce5a82c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3Ja)XlH!`a=blV9780gF75Z`I^e+J-2B~s zQMlpy*$YK}CobDusi0=4Wz6aMia{iF>4w_d^DYE4802g_Zt=R7wcu#_Czfk{`U|&a h9i5%>xOKh-!!#+Eqj4`)Lx9FIc)I$ztaD0e0s!UKEdu}m diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png deleted file mode 100644 index 0e05810fffe0b6b8ac320e55d1eb4ba259b89d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#{26V~E7myXUR>S{Ou}E*`%9 zKPdOkfrN+ZlHSt7(uY{3{#;wiJb&Ugx1>W4qtrSDm(4hFaaY-$3p3x|sIU3`%J?Qj YcLn#R=pC)AfTl5cy85}Sb4q9e0MP_2(*OVf diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-icons_444444_256x240.png b/3rd_party_apps/grappelli/media/jquery/ui/css/custom-theme/images/ui-icons_444444_256x240.png deleted file mode 100644 index 59bd45b907c4fd965697774ce8c5fc6b2fd9c105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png deleted file mode 100644 index 64ece5707d91a6edf9fad4bfcce0c4dbcafcf58d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmVbvPcjKS|RKP(6sDcCAB(_QB%0978a<$Ah$!b|E zwn;|HO0i8cQj@~)s!ajF0S002ovPDHLkV1oEp BYH0uf diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png deleted file mode 100644 index abdc01082bf3534eafecc5819d28c9574d44ea89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQY-ImG zFPf9b{J;c_6SHRK%WcbN_hZpM=(Ry;4Rxv2@@2Y=$K57eF$X$=!PC{xWt~$(69B)$ BI)4BF diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png deleted file mode 100644 index 9b383f4d2eab09c0f2a739d6b232c32934bc620b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour1U*q978O6-yYw{%b*}|_(02F z@qbE9)0CJMo;*v*PWv`Vh2h6EmG8IS-Cm{3U~` zFlmZ}YMcJY=eo?o%*@I?2`NblNeMudl#t?{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png deleted file mode 100644 index 39d5824d6af5456f1e89fc7847ea3599ea5fd815..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3762 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 diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png deleted file mode 100644 index f1273672d253263b7564e9e21d69d7d9d0b337d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 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 diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png deleted file mode 100644 index a641a371afa0fbb08ba599dc7ddf14b9bfc3c84f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 oBo%DI*Kv;w;*%(i9W@e{{5C=l}o! diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png deleted file mode 100644 index 85e63e9f604ce042d59eb06a8428eeb7cb7896c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png deleted file mode 100644 index e117effa3dca24e7978cfc5f8b967f661e81044f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/jquery-ui-1.8.custom.css b/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/jquery-ui-1.8.custom.css deleted file mode 100644 index 1ee2e66075..0000000000 --- a/3rd_party_apps/grappelli/media/jquery/ui/css/ui-lightness/jquery-ui-1.8.custom.css +++ /dev/null @@ -1,466 +0,0 @@ -/* -* jQuery UI CSS Framework -* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -*/ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* -* jQuery UI CSS Framework -* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px -*/ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } -.ui-widget-content a { color: #333333; } -.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } -.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } -.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* Resizable -----------------------------------*/ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Accordion -----------------------------------*/ -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } -.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete -----------------------------------*/ -.ui-autocomplete { position: absolute; cursor: default; } -.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* Menu -----------------------------------*/ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - margin: -1px; -} -/* Button -----------------------------------*/ - -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ - - - - - -/* Dialog -----------------------------------*/ -.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* Slider -----------------------------------*/ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Datepicker -----------------------------------*/ -.ui-datepicker { width: 17em; padding: .2em .2em 0; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -} \ No newline at end of file diff --git a/3rd_party_apps/grappelli/media/jquery/ui/js/jquery-ui-1.8.custom.min.js b/3rd_party_apps/grappelli/media/jquery/ui/js/jquery-ui-1.8.custom.min.js deleted file mode 100644 index 1965054ab8..0000000000 --- a/3rd_party_apps/grappelli/media/jquery/ui/js/jquery-ui-1.8.custom.min.js +++ /dev/null @@ -1,295 +0,0 @@ -/*! - * jQuery UI 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI - */ /* - * jQuery UI 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI - */ -jQuery.ui||(function(a){a.ui={version:"1.8",plugin:{add:function(c,d,f){var e=a.ui[c].prototype;for(var b in f){e.plugins[b]=e.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:function(b,d,c){var f=b.plugins[d];if(!f||!b.element[0].parentNode){return}for(var e=0;e0){return true}e[b]=1;d=(e[b]>0);e[b]=0;return d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c,f,e,b,d){return a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){b=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{b=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!b.length?a(document):b},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}if(this.length){var c=a(this[0]),b,d;while(c.length&&c[0]!==document){b=c.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(d,c,b){return !!a.data(d,b[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),b=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?!c.disabled:"a"==d||"area"==d?c.href||!isNaN(b):!isNaN(b))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,"tabindex");return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);;/*! - * jQuery UI Widget 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Widget - */ /* - * jQuery UI Widget 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Widget - */ -(function(b){var a=b.fn.remove;b.fn.remove=function(c,d){return this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),c,d)})};b.widget=function(d,f,c){var e=d.split(".")[0],h;d=d.split(".")[1];h=e+"-"+d;if(!c){c=f;f=b.Widget}b.expr[":"][h]=function(i){return !!b.data(i,d)};b[e]=b[e]||{};b[e][d]=function(i,j){if(arguments.length){this._createWidget(i,j)}};var g=new f();g.options=b.extend({},g.options);b[e][d].prototype=b.extend(true,g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.bridge=function(d,c){b.fn[d]=function(g){var e=typeof g==="string",f=Array.prototype.slice.call(arguments,1),h=this;g=!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substring(0,1)==="_"){return h}if(e){this.each(function(){var i=b.data(this,d),j=i&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!==i&&j!==undefined){h=j;return false}})}else{this.each(function(){var i=b.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,new c(g,this))}})}return h}};b.Widget=function(c,d){if(arguments.length){this._createWidget(c,d)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(e,f){var d=e,c=this;if(arguments.length===0){return b.extend({},c.options)}if(typeof e==="string"){if(f===undefined){return this.options[e]}d={};d[e]=f}b.each(d,function(g,h){c._setOption(g,h)});return c},_setOption:function(c,d){this.options[c]=d;if(c==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,f){var h=this.options[d];e=b.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();f=f||{};if(e.originalEvent){for(var c=b.event.props.length,g;c;){g=b.event.props[--c];e[g]=e.originalEvent[g]}}this.element.trigger(e,f);return !(b.isFunction(h)&&h.call(this.element[0],e,f)===false||e.isDefaultPrevented())}}})(jQuery);;/*! - * jQuery UI Mouse 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ /* - * jQuery UI Mouse 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Mouse - * - * Depends: - * jquery.ui.widget.js - */ -(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var c=this,e=(d.which==1),b=(typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false);if(!e||b||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(a.browser.safari||d.preventDefault());d.originalEvent.mouseHandled=true;return true},_mouseMove:function(b){if(a.browser.msie&&!b.button){return this._mouseUp(b)}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,b)!==false);(this._mouseStarted?this._mouseDrag(b):this._mouseUp(b))}return !this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(b.target==this._mouseDownEvent.target);this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return(Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance)},_mouseDelayMet:function(b){return this.mouseDelayMet},_mouseStart:function(b){},_mouseDrag:function(b){},_mouseStop:function(b){},_mouseCapture:function(b){return true}})})(jQuery);;/* - * jQuery UI Position 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Position - */ (function(f){f.ui=f.ui||{};var c=/left|center|right/,e="center",d=/top|center|bottom/,g="center",a=f.fn.position,b=f.fn.offset;f.fn.position=function(i){if(!i||!i.of){return a.apply(this,arguments)}i=f.extend({},i);var l=f(i.of),n=(i.collision||"flip").split(" "),m=i.offset?i.offset.split(" "):[0,0],k,h,j;if(i.of.nodeType===9){k=l.width();h=l.height();j={top:0,left:0}}else{if(i.of.scrollTo&&i.of.document){k=l.width();h=l.height();j={top:l.scrollTop(),left:l.scrollLeft()}}else{if(i.of.preventDefault){i.at="left top";k=h=0;j={top:i.of.pageY,left:i.of.pageX}}else{k=l.outerWidth();h=l.outerHeight();j=l.offset()}}}f.each(["my","at"],function(){var o=(i[this]||"").split(" ");if(o.length===1){o=c.test(o[0])?o.concat([g]):d.test(o[0])?[e].concat(o):[e,g]}o[0]=c.test(o[0])?o[0]:e;o[1]=d.test(o[1])?o[1]:g;i[this]=o});if(n.length===1){n[1]=n[0]}m[0]=parseInt(m[0],10)||0;if(m.length===1){m[1]=m[0]}m[1]=parseInt(m[1],10)||0;if(i.at[0]==="right"){j.left+=k}else{if(i.at[0]===e){j.left+=k/2}}if(i.at[1]==="bottom"){j.top+=h}else{if(i.at[1]===g){j.top+=h/2}}j.left+=m[0];j.top+=m[1];return this.each(function(){var r=f(this),q=r.outerWidth(),p=r.outerHeight(),o=f.extend({},j);if(i.my[0]==="right"){o.left-=q}else{if(i.my[0]===e){o.left-=q/2}}if(i.my[1]==="bottom"){o.top-=p}else{if(i.my[1]===g){o.top-=p/2}}f.each(["left","top"],function(t,s){if(f.ui.position[n[t]]){f.ui.position[n[t]][s](o,{targetWidth:k,targetHeight:h,elemWidth:q,elemHeight:p,offset:m,my:i.my,at:i.at})}});if(f.fn.bgiframe){r.bgiframe()}r.offset(f.extend(o,{using:i.using}))})};f.ui.position={fit:{left:function(h,i){var k=f(window),j=h.left+i.elemWidth-k.width()-k.scrollLeft();h.left=j>0?h.left-j:Math.max(0,h.left)},top:function(h,i){var k=f(window),j=h.top+i.elemHeight-k.height()-k.scrollTop();h.top=j>0?h.top-j:Math.max(0,h.top)}},flip:{left:function(i,j){if(j.at[0]==="center"){return}var l=f(window),k=i.left+j.elemWidth-l.width()-l.scrollLeft(),h=j.my[0]==="left"?-j.elemWidth:j.my[0]==="right"?j.elemWidth:0,m=-2*j.offset[0];i.left+=i.left<0?h+j.targetWidth+m:k>0?h-j.targetWidth+m:0},top:function(i,k){if(k.at[1]==="center"){return}var m=f(window),l=i.top+k.elemHeight-m.height()-m.scrollTop(),h=k.my[1]==="top"?-k.elemHeight:k.my[1]==="bottom"?k.elemHeight:0,j=k.at[1]==="top"?k.targetHeight:-k.targetHeight,n=-2*k.offset[1];i.top+=i.top<0?h+k.targetHeight+n:l>0?h+j+n:0}}};if(!f.offset.setOffset){f.offset.setOffset=function(l,i){if(/static/.test(f.curCSS(l,"position"))){l.style.position="relative"}var k=f(l),n=k.offset(),h=parseInt(f.curCSS(l,"top",true),10)||0,m=parseInt(f.curCSS(l,"left",true),10)||0,j={top:(i.top-n.top)+h,left:(i.left-n.left)+m};if("using" in i){i.using.call(l,j)}else{k.css(j)}};f.fn.offset=function(h){var i=this[0];if(!i||!i.ownerDocument){return null}if(h){return this.each(function(){f.offset.setOffset(this,h)})}return b.call(this)}}}(jQuery));;/* - * jQuery UI Draggable 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Draggables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ (function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;(c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt));if(c.containment){this._setContainment()}if(this._trigger("start",b)===false){this._clear();return false}this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();if(this._trigger("drag",b,c)===false){this._mouseUp({});return false}this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode){return false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(b._trigger("stop",c)!==false){b._clear()}})}else{if(this._trigger("stop",c)!==false){this._clear()}}return false},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ")}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0}}if("left" in b){this.offset.click.left=b.left+this.margins.left}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if("top" in b){this.offset.click.top=b.top+this.margins.top}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.leftthis.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.topthis.containment[3])?g:(!(g-this.offset.click.topthis.containment[2])?f:(!(f-this.offset.click.left').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY=0;v--){var s=g.snapElements[v].left,n=s+g.snapElements[v].width,m=g.snapElements[v].top,A=m+g.snapElements[v].height;if(!((s-y=p&&n<=k)||(m>=p&&m<=k)||(nk))&&((e>=g&&e<=c)||(d>=g&&d<=c)||(ec));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,g){var b=a.ui.ddmanager.droppables[e.options.scope]||[];var f=g?g.type:null;var h=(e.currentItem||e.element).find(":data(droppable)").andSelf();droppablesLoop:for(var d=0;d').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement);return this},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return !this.options.disabled&&f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidthk.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8"});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),h=d.options;var g=function(i){c(i).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(h.alsoResize)=="object"&&!h.alsoResize.parentNode){if(h.alsoResize.length){h.alsoResize=h.alsoResize[0];g(h.alsoResize)}else{c.each(h.alsoResize,function(i,j){g(i)})}}else{g(h.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0)){s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;/* - * jQuery UI Selectable 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Selectables - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ (function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]);c.each(function(){var d=a(this);var e=d.offset();a.data(this,"selectable-item",{element:this,$element:d,left:e.left,top:e.top,right:e.left+d.outerWidth(),bottom:e.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=a(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(d){var b=this;this.opos=[d.pageX,d.pageY];if(this.options.disabled){return}var c=this.options;this.selectees=a(c.filter,this.element[0]);this._trigger("start",d);a(c.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0});if(c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var e=a.data(this,"selectable-item");e.startselected=true;if(!d.metaKey){e.$element.removeClass("ui-selected");e.selected=false;e.$element.addClass("ui-unselecting");e.unselecting=true;b._trigger("unselecting",d,{unselecting:e.element})}});a(d.target).parents().andSelf().each(function(){var e=a.data(this,"selectable-item");if(e){e.$element.removeClass("ui-unselecting").addClass("ui-selecting");e.unselecting=false;e.selecting=true;e.selected=true;b._trigger("selecting",d,{selecting:e.element});return false}})},_mouseDrag:function(i){var c=this;this.dragged=true;if(this.options.disabled){return}var e=this.options;var d=this.opos[0],h=this.opos[1],b=i.pageX,g=i.pageY;if(d>b){var f=b;b=d;d=f}if(h>g){var f=g;g=h;h=f}this.helper.css({left:d,top:h,width:b-d,height:g-h});this.selectees.each(function(){var j=a.data(this,"selectable-item");if(!j||j.element==c.element[0]){return}var k=false;if(e.tolerance=="touch"){k=(!(j.left>b||j.rightg||j.bottomd&&j.righth&&j.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}return this},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;(g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(m){var e=this.positionAbs.left,d=e+this.helperProportions.width,k=this.positionAbs.top,j=k+this.helperProportions.height;var f=m.left,c=f+m.width,n=m.top,i=n+m.height;var o=this.offset.click.top,h=this.offset.click.left;var g=(k+o)>n&&(k+o)f&&(e+h)m[this.floating?"width":"height"])){return g}else{return(f0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,n=c.length;d=0;d--){var e=this.items[d];var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}return this},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(b){var d=null,k=null;for(var f=this.containers.length-1;f>=0;f--){if(a.ui.contains(this.currentItem[0],this.containers[f].element[0])){continue}if(this._intersectsWith(this.containers[f].containerCache)){if(d&&a.ui.contains(this.containers[f].element[0],d.element[0])){continue}d=this.containers[f];k=f}else{if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",b,this._uiHash(this));this.containers[f].containerCache.over=0}}}if(!d){return}if(this.containers.length===1){this.containers[k]._trigger("over",b,this._uiHash(this));this.containers[k].containerCache.over=1}else{if(this.currentContainer!=this.containers[k]){var h=10000;var g=null;var c=this.positionAbs[this.containers[k].floating?"left":"top"];for(var e=this.items.length-1;e>=0;e--){if(!a.ui.contains(this.containers[k].element[0],this.items[e].item[0])){continue}var l=this.items[e][this.containers[k].floating?"left":"top"];if(Math.abs(l-c)this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.topthis.containment[3])?g:(!(g-this.offset.click.topthis.containment[2])?f:(!(f-this.offset.click.left=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var d=this.options,b=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(d.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(d.navigation){var c=this.element.find("a").filter(d.navigationFilter);if(c.length){var e=c.closest(".ui-accordion-header");if(e.length){this.active=e}else{this.active=c.closest(".ui-accordion-content").prev()}}}this.active=this._findActive(this.active||d.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();if(a.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(f){return b._keydown(f)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.headers.bind((d.event)+".accordion",function(f){b._clickHandler.call(b,f,this);f.preventDefault()})}},_createIcons:function(){var b=this.options;if(b.icons){a("").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("height","")}return this},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b=="active"){this.activate(c)}if(b=="icons"){this._destroyIcons();if(c){this._createIcons()}}},_keydown:function(e){var g=this.options,f=a.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){return}var d=this.headers.length;var b=this.headers.index(e.target);var c=false;switch(e.keyCode){case f.RIGHT:case f.DOWN:c=this.headers[(b+1)%d];break;case f.LEFT:case f.UP:c=this.headers[(b-1+d)%d];break;case f.SPACE:case f.ENTER:this._clickHandler({target:e.target},e.target);e.preventDefault()}if(c){a(e.target).attr("tabIndex","-1");a(c).attr("tabIndex","0");c.focus();return false}return true},resize:function(){var d=this.options,c;if(d.fillSpace){if(a.browser.msie){var b=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",b)}this.headers.each(function(){c-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else{if(d.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,a(this).height())}).height(c)}}return this},activate:function(b){this.options.active=b;var c=this._findActive(b)[0];this._clickHandler({target:c},c);return this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,f){var d=this.options;if(d.disabled){return}if(!b.target){if(!d.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var h=this.active.next(),e={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:h},c=(this.active=a([]));this._toggle(c,h,e);return}var g=a(b.currentTarget||f);var i=g[0]==this.active[0];d.active=d.collapsible&&i?false:a(".ui-accordion-header",this.element).index(g);if(this.running||(!d.collapsible&&i)){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!i){g.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);g.next().addClass("ui-accordion-content-active")}var c=g.next(),h=this.active.next(),e={options:d,newHeader:i&&d.collapsible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c,oldContent:h},j=this.headers.index(this.active[0])>this.headers.index(g[0]);this.active=i?a([]):g;this._toggle(c,h,e,i,j);return},_toggle:function(b,i,g,j,k){var d=this.options,m=this;this.toShow=b;this.toHide=i;this.data=g;var c=function(){if(!m){return}return m._completed.apply(m,arguments)};this._trigger("changestart",null,this.data);this.running=i.size()===0?b.size():i.size();if(d.animated){var f={};if(d.collapsible&&j){f={toShow:a([]),toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}else{f={toShow:b,toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied=d.animated}if(!d.proxiedDuration){d.proxiedDuration=d.duration}d.animated=a.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=a.isFunction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var l=a.ui.accordion.animations,e=d.duration,h=d.animated;if(h&&!l[h]&&!a.easing[h]){h="slide"}if(!l[h]){l[h]=function(n){this.slide(n,{easing:h,duration:e||700})}}l[h](f)}else{if(d.collapsible&&j){b.toggle()}else{i.hide();b.show()}c(true)}i.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var c=this.options;this.running=b?0:--this.running;if(this.running){return}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.8",animations:{slide:function(j,h){j=a.extend({easing:"swing",duration:300},j,h);if(!j.toHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.toShow.size()){j.toHide.animate({height:"hide"},j);return}var c=j.toShow.css("overflow"),g=0,d={},f={},e=["height","paddingTop","paddingBottom"],b;var i=j.toShow;b=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));a.each(e,function(k,m){f[m]="hide";var l=(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]={value:l[1],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate(f,{step:function(k,l){if(l.prop=="height"){g=(l.end-l.start===0)?0:(l.now-l.start)/(l.end-l.start)}j.toShow[0].style[l.prop]=(g*d[l.prop].value)+d[l.prop].unit},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoHeight){j.toShow.css("height","")}j.toShow.css("width",b);j.toShow.css({overflow:c});j.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})}}})})(jQuery);;/* - * jQuery UI Autocomplete 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Autocomplete - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.position.js - */ (function(a){a.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var b=this,c=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(d){var e=a.ui.keyCode;switch(d.keyCode){case e.PAGE_UP:b._move("previousPage",d);break;case e.PAGE_DOWN:b._move("nextPage",d);break;case e.UP:b._move("previous",d);d.preventDefault();break;case e.DOWN:b._move("next",d);d.preventDefault();break;case e.ENTER:if(b.menu.active){d.preventDefault()}case e.TAB:if(!b.menu.active){return}b.menu.select();break;case e.ESCAPE:b.element.val(b.term);b.close(d);break;case e.SHIFT:case e.CONTROL:case 18:break;default:clearTimeout(b.searching);b.searching=setTimeout(function(){b.search(null,d)},b.options.delay);break}}).bind("focus.autocomplete",function(){b.previous=b.element.val()}).bind("blur.autocomplete",function(d){clearTimeout(b.searching);b.closing=setTimeout(function(){b.close(d)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("
    ").addClass("ui-autocomplete").appendTo("body",c).menu({focus:function(e,f){var d=f.item.data("item.autocomplete");if(false!==b._trigger("focus",null,{item:d})){b.element.val(d.value)}},selected:function(e,f){var d=f.item.data("item.autocomplete");if(false!==b._trigger("select",e,{item:d})){b.element.val(d.value)}b.close(e);b.previous=b.element.val();if(b.element[0]!==c.activeElement){b.element.focus()}},blur:function(d,e){if(b.menu.element.is(":visible")){b.element.val(b.term)}}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");if(a.fn.bgiframe){this.menu.element.bgiframe()}},destroy:function(){this.element.removeClass("ui-autocomplete-input ui-widget ui-widget-content").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b){a.Widget.prototype._setOption.apply(this,arguments);if(b==="source"){this._initSource()}},_initSource:function(){var c,b;if(a.isArray(this.options.source)){c=this.options.source;this.source=function(e,d){var f=new RegExp(a.ui.autocomplete.escapeRegex(e.term),"i");d(a.grep(c,function(g){return f.test(g.label||g.value||g)}))}}else{if(typeof this.options.source==="string"){b=this.options.source;this.source=function(e,d){a.getJSON(b,e,d)}}else{this.source=this.options.source}}},search:function(c,b){c=c!=null?c:this.element.val();if(c.length").data("item.autocomplete",c).append("
    "+c.label+"").appendTo(b)},_move:function(c,b){if(!this.menu.element.is(":visible")){this.search(null,b);return}if(this.menu.first()&&/^previous/.test(c)||this.menu.last()&&/^next/.test(c)){this.element.val(this.term);this.menu.deactivate();return}this.menu[c]()},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(b){return b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})}(jQuery));(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){c.preventDefault();b.select()});this.refresh()},refresh:function(){var c=this;var b=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");b.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(){c.activate(a(this).parent())}).mouseleave(function(){c.deactivate()})},activate:function(d){this.deactivate();if(this.hasScroll()){var e=d.offset().top-this.element.offset().top,b=this.element.attr("scrollTop"),c=this.element.height();if(e<0){this.element.attr("scrollTop",b+e)}else{if(e>c){this.element.attr("scrollTop",b+e-c+d.height())}}}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",null,{item:d})},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null},next:function(){this.move("next","li:first")},previous:function(){this.move("prev","li:last")},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(d,c){if(!this.active){this.activate(this.element.children(c));return}var b=this.active[d]();if(b.length){this.activate(b)}else{this.activate(this.element.children(c))}},nextPage:function(){if(this.hasScroll()){if(!this.active||this.last()){this.activate(this.element.children(":first"));return}var d=this.active.offset().top,c=this.element.height(),b=this.element.children("li").filter(function(){var e=a(this).offset().top-d-c+a(this).height();return e<10&&e>-10});if(!b.length){b=this.element.children(":last")}this.activate(b)}else{this.activate(this.element.children(!this.active||this.last()?":first":":last"))}},previousPage:function(){if(this.hasScroll()){if(!this.active||this.first()){this.activate(this.element.children(":last"));return}var c=this.active.offset().top,b=this.element.height();result=this.element.children("li").filter(function(){var d=a(this).offset().top-c+b-a(this).height();return d<10&&d>-10});if(!result.length){result=this.element.children(":first")}this.activate(result)}else{this.activate(this.element.children(!this.active||this.first()?":last":":first"))}},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(j.empty()).text(),h=this.options.icons,g=h.primary&&h.secondary;if(h.primary||h.secondary){j.addClass("ui-button-text-icon"+(g?"s":""));if(h.primary){j.prepend("")}if(h.secondary){j.append("")}if(!this.options.text){j.addClass(g?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");if(!this.hasTitle){j.attr("title",i)}}}else{j.addClass("ui-button-text-only")}}});f.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(g,h){if(g==="disabled"){this.buttons.button("option",g,h)}f.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");f.Widget.prototype.destroy.call(this)}})}(jQuery));;/* - * jQuery UI Dialog 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Dialog - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.button.js - * jquery.ui.draggable.js - * jquery.ui.mouse.js - * jquery.ui.position.js - * jquery.ui.resizable.js - */ (function(b){var a="ui-dialog ui-widget ui-widget-content ui-corner-all ";b.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");var k=this,l=k.options,i=l.title||k.originalTitle||" ",d=b.ui.dialog.getTitleId(k.element),j=(k.uiDialog=b("
    ")).appendTo(document.body).hide().addClass(a+l.dialogClass).css({zIndex:l.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(m){if(l.closeOnEscape&&m.keyCode&&m.keyCode===b.ui.keyCode.ESCAPE){k.close(m);m.preventDefault()}}).attr({role:"dialog","aria-labelledby":d}).mousedown(function(m){k.moveToTop(false,m)}),f=k.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(j),e=(k.uiDialogTitlebar=b("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(j),h=b('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(m){k.close(m);return false}).appendTo(e),g=(k.uiDialogTitlebarCloseText=b("")).addClass("ui-icon ui-icon-closethick").text(l.closeText).appendTo(h),c=b("").addClass("ui-dialog-title").attr("id",d).html(i).prependTo(e);if(b.isFunction(l.beforeclose)&&!b.isFunction(l.beforeClose)){l.beforeClose=l.beforeclose}e.find("*").add(e).disableSelection();if(l.draggable&&b.fn.draggable){k._makeDraggable()}if(l.resizable&&b.fn.resizable){k._makeResizable()}k._createButtons(l.buttons);k._isOpen=false;if(b.fn.bgiframe){j.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var c=this;if(c.overlay){c.overlay.destroy()}c.uiDialog.hide();c.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");c.uiDialog.remove();if(c.originalTitle){c.element.attr("title",c.originalTitle)}return c},widget:function(){return this.uiDialog},close:function(e){var c=this,d;if(false===c._trigger("beforeClose",e)){return}if(c.overlay){c.overlay.destroy()}c.uiDialog.unbind("keypress.ui-dialog");c._isOpen=false;if(c.options.hide){c.uiDialog.hide(c.options.hide,function(){c._trigger("close",e)})}else{c.uiDialog.hide();c._trigger("close",e)}b.ui.dialog.overlay.resize();if(c.options.modal){d=0;b(".ui-dialog").each(function(){if(this!==c.uiDialog[0]){d=Math.max(d,b(this).css("z-index"))}});b.ui.dialog.maxZ=d}return c},isOpen:function(){return this._isOpen},moveToTop:function(g,f){var c=this,e=c.options,d;if((e.modal&&!g)||(!e.stack&&!e.modal)){return c._trigger("focus",f)}if(e.zIndex>b.ui.dialog.maxZ){b.ui.dialog.maxZ=e.zIndex}if(c.overlay){b.ui.dialog.maxZ+=1;c.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=b.ui.dialog.maxZ)}d={scrollTop:c.element.attr("scrollTop"),scrollLeft:c.element.attr("scrollLeft")};b.ui.dialog.maxZ+=1;c.uiDialog.css("z-index",b.ui.dialog.maxZ);c.element.attr(d);c._trigger("focus",f);return c},open:function(){if(this._isOpen){return}var d=this,e=d.options,c=d.uiDialog;d.overlay=e.modal?new b.ui.dialog.overlay(d):null;if(c.next().length){c.appendTo("body")}d._size();d._position(e.position);c.show(e.show);d.moveToTop(true);if(e.modal){c.bind("keypress.ui-dialog",function(h){if(h.keyCode!==b.ui.keyCode.TAB){return}var g=b(":tabbable",this),i=g.filter(":first"),f=g.filter(":last");if(h.target===f[0]&&!h.shiftKey){i.focus(1);return false}else{if(h.target===i[0]&&h.shiftKey){f.focus(1);return false}}})}b([]).add(c.find(".ui-dialog-content :tabbable:first")).add(c.find(".ui-dialog-buttonpane :tabbable:first")).add(c).filter(":first").focus();d._trigger("open");d._isOpen=true;return d},_createButtons:function(f){var e=this,c=false,d=b("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");e.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof f==="object"&&f!==null){b.each(f,function(){return !(c=true)})}if(c){b.each(f,function(g,i){var h=b('').text(g).click(function(){i.apply(e.element[0],arguments)}).appendTo(d);if(b.fn.button){h.button()}});d.appendTo(e.uiDialog)}},_makeDraggable:function(){var c=this,f=c.options,g=b(document),e;function d(h){return{position:h.position,offset:h.offset}}c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(h,i){e=f.height==="auto"?"auto":b(this).height();b(this).height(b(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",h,d(i))},drag:function(h,i){c._trigger("drag",h,d(i))},stop:function(h,i){f.position=[i.position.left-g.scrollLeft(),i.position.top-g.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(e);c._trigger("dragStop",h,d(i));b.ui.dialog.overlay.resize()}})},_makeResizable:function(h){h=(h===undefined?this.options.resizable:h);var d=this,g=d.options,c=d.uiDialog.css("position"),f=(typeof h==="string"?h:"n,e,s,w,se,sw,ne,nw");function e(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:d._minHeight(),handles:f,start:function(i,j){b(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",i,e(j))},resize:function(i,j){d._trigger("resize",i,e(j))},stop:function(i,j){b(this).removeClass("ui-dialog-resizing");g.height=b(this).height();g.width=b(this).width();d._trigger("resizeStop",i,e(j));b.ui.dialog.overlay.resize()}}).css("position",c).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;if(c.height==="auto"){return c.minHeight}else{return Math.min(c.minHeight,c.height)}},_position:function(d){var e=[],f=[0,0],c;d=d||b.ui.dialog.prototype.options.position;if(typeof d==="string"||(typeof d==="object"&&"0" in d)){e=d.split?d.split(" "):[d[0],d[1]];if(e.length===1){e[1]=e[0]}b.each(["left","top"],function(h,g){if(+e[h]===e[h]){f[h]=e[h];e[h]=g}})}else{if(typeof d==="object"){if("left" in d){e[0]="left";f[0]=d.left}else{if("right" in d){e[0]="right";f[0]=-d.right}}if("top" in d){e[1]="top";f[1]=d.top}else{if("bottom" in d){e[1]="bottom";f[1]=-d.bottom}}}}c=this.uiDialog.is(":visible");if(!c){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position({my:e.join(" "),at:e.join(" "),offset:f.join(" "),of:window,collision:"fit",using:function(h){var g=b(this).css(h).offset().top;if(g<0){b(this).css("top",h.top-g)}}});if(!c){this.uiDialog.hide()}},_setOption:function(f,g){var d=this,c=d.uiDialog,h=c.is(":data(resizable)"),e=false;switch(f){case"beforeclose":f="beforeClose";break;case"buttons":d._createButtons(g);break;case"closeText":d.uiDialogTitlebarCloseText.text(""+g);break;case"dialogClass":c.removeClass(d.options.dialogClass).addClass(a+g);break;case"disabled":if(g){c.addClass("ui-dialog-disabled")}else{c.removeClass("ui-dialog-disabled")}break;case"draggable":if(g){d._makeDraggable()}else{c.draggable("destroy")}break;case"height":e=true;break;case"maxHeight":if(h){c.resizable("option","maxHeight",g)}e=true;break;case"maxWidth":if(h){c.resizable("option","maxWidth",g)}e=true;break;case"minHeight":if(h){c.resizable("option","minHeight",g)}e=true;break;case"minWidth":if(h){c.resizable("option","minWidth",g)}e=true;break;case"position":d._position(g);break;case"resizable":if(h&&!g){c.resizable("destroy")}if(h&&typeof g==="string"){c.resizable("option","handles",g)}if(!h&&g!==false){d._makeResizable(g)}break;case"title":b(".ui-dialog-title",d.uiDialogTitlebar).html(""+(g||" "));break;case"width":e=true;break}b.Widget.prototype._setOption.apply(d,arguments);if(e){d._size()}},_size:function(){var d=this.options,c;this.element.css("width","auto").hide();c=this.uiDialog.css({height:"auto",width:d.width}).height();this.element.css(d.height==="auto"?{minHeight:Math.max(d.minHeight-c,0),height:"auto"}:{minHeight:0,height:Math.max(d.height-c,0)}).show();if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});b.extend(b.ui.dialog,{version:"1.8",uuid:0,maxZ:0,getTitleId:function(c){var d=c.attr("id");if(!d){this.uuid+=1;d=this.uuid}return"ui-dialog-title-"+d},overlay:function(c){this.$el=b.ui.dialog.overlay.create(c)}});b.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(c){return c+".dialog-overlay"}).join(" "),create:function(d){if(this.instances.length===0){setTimeout(function(){if(b.ui.dialog.overlay.instances.length){b(document).bind(b.ui.dialog.overlay.events,function(e){return(b(e.target).zIndex()>=b.ui.dialog.overlay.maxZ)})}},1);b(document).bind("keydown.dialog-overlay",function(e){if(d.options.closeOnEscape&&e.keyCode&&e.keyCode===b.ui.keyCode.ESCAPE){d.close(e);e.preventDefault()}});b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize)}var c=(this.oldInstances.pop()||b("
    ").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(b.fn.bgiframe){c.bgiframe()}this.instances.push(c);return c},destroy:function(c){this.oldInstances.push(this.instances.splice(b.inArray(c,this.instances),1)[0]);if(this.instances.length===0){b([document,window]).unbind(".dialog-overlay")}c.remove();var d=0;b.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var d,c;if(b.browser.msie&&b.browser.version<7){d=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(d");if(!d.values){d.values=[this._valueMin(),this._valueMin()]}if(d.values.length&&d.values.length!=2){d.values=[d.values[0],d.values[0]]}}else{this.range=b("
    ")}this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range=="min"||d.range=="max"){this.range.addClass("ui-slider-range-"+d.range)}this.range.addClass("ui-widget-header")}if(b(".ui-slider-handle",this.element).length==0){b('').appendTo(this.element).addClass("ui-slider-handle")}if(d.values&&d.values.length){while(b(".ui-slider-handle",this.element).length').appendTo(this.element).addClass("ui-slider-handle")}}this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(e){e.preventDefault()}).hover(function(){if(!d.disabled){b(this).addClass("ui-state-hover")}},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(!d.disabled){b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}else{b(this).blur()}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(e){b(this).data("index.ui-slider-handle",e)});this.handles.keydown(function(j){var g=true;var f=b(this).data("index.ui-slider-handle");if(c.options.disabled){return}switch(j.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:g=false;if(!c._keySliding){c._keySliding=true;b(this).addClass("ui-state-active");c._start(j,f)}break}var h,e,i=c._step();if(c.options.values&&c.options.values.length){h=e=c.values(f)}else{h=e=c.value()}switch(j.keyCode){case b.ui.keyCode.HOME:e=c._valueMin();break;case b.ui.keyCode.END:e=c._valueMax();break;case b.ui.keyCode.PAGE_UP:e=h+((c._valueMax()-c._valueMin())/a);break;case b.ui.keyCode.PAGE_DOWN:e=h-((c._valueMax()-c._valueMin())/a);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(h==c._valueMax()){return}e=h+i;break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(h==c._valueMin()){return}e=h-i;break}c._slide(j,f,e);return g}).keyup(function(f){var e=b(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(f,e);c._change(f,e);b(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(e){var f=this.options;if(f.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var i={x:e.pageX,y:e.pageY};var k=this._normValueFromMouse(i);var d=this._valueMax()-this._valueMin()+1,g;var l=this,j;this.handles.each(function(m){var n=Math.abs(k-l.values(m));if(d>n){d=n;g=b(this);j=m}});if(f.range==true&&this.values(1)==f.min){g=b(this.handles[++j])}this._start(e,j);this._mouseSliding=true;l._handleIndex=j;g.addClass("ui-state-active").focus();var h=g.offset();var c=!b(e.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=c?{left:0,top:0}:{left:e.pageX-h.left-(g.width()/2),top:e.pageY-h.top-(g.height()/2)-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};k=this._normValueFromMouse(i);this._slide(e,j,k);this._animateOff=true;return true},_mouseStart:function(c){return true},_mouseDrag:function(e){var c={x:e.pageX,y:e.pageY};var d=this._normValueFromMouse(c);this._slide(e,this._handleIndex,d);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var d,i;if("horizontal"==this.orientation){d=this.elementSize.width;i=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{d=this.elementSize.height;i=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}var g=(i/d);if(g>1){g=1}if(g<0){g=0}if("vertical"==this.orientation){g=1-g}var f=this._valueMax()-this._valueMin(),j=g*f,c=j%this.options.step,h=this._valueMin()+j-c;if(c>(this.options.step/2)){h+=this.options.step}return parseFloat(h.toFixed(5))},_start:function(e,d){var c={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(d);c.values=this.values()}this._trigger("start",e,c)},_slide:function(g,f,e){var h=this.handles[f];if(this.options.values&&this.options.values.length){var c=this.values(f?0:1);if((this.options.values.length==2&&this.options.range===true)&&((f==0&&e>c)||(f==1&&e1){this.options.values[e]=this._trimValue(h);this._refreshValue();this._change(null,e)}if(arguments.length){if(b.isArray(arguments[0])){var g=this.options.values,d=arguments[0];for(var f=0,c=g.length;fthis._valueMax()){c=this._valueMax()}return c},_valueMin:function(){var c=this.options.min;return c},_valueMax:function(){var c=this.options.max;return c},_refreshValue:function(){var g=this.options.range,e=this.options,m=this;var d=(!this._animateOff)?e.animate:false;if(this.options.values&&this.options.values.length){var j,i;this.handles.each(function(q,o){var p=(m.values(q)-m._valueMin())/(m._valueMax()-m._valueMin())*100;var n={};n[m.orientation=="horizontal"?"left":"bottom"]=p+"%";b(this).stop(1,1)[d?"animate":"css"](n,e.animate);if(m.options.range===true){if(m.orientation=="horizontal"){(q==0)&&m.range.stop(1,1)[d?"animate":"css"]({left:p+"%"},e.animate);(q==1)&&m.range[d?"animate":"css"]({width:(p-lastValPercent)+"%"},{queue:false,duration:e.animate})}else{(q==0)&&m.range.stop(1,1)[d?"animate":"css"]({bottom:(p)+"%"},e.animate);(q==1)&&m.range[d?"animate":"css"]({height:(p-lastValPercent)+"%"},{queue:false,duration:e.animate})}}lastValPercent=p})}else{var k=this.value(),h=this._valueMin(),l=this._valueMax(),f=l!=h?(k-h)/(l-h)*100:0;var c={};c[m.orientation=="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[d?"animate":"css"](c,e.animate);(g=="min")&&(this.orientation=="horizontal")&&this.range.stop(1,1)[d?"animate":"css"]({width:f+"%"},e.animate);(g=="max")&&(this.orientation=="horizontal")&&this.range[d?"animate":"css"]({width:(100-f)+"%"},{queue:false,duration:e.animate});(g=="min")&&(this.orientation=="vertical")&&this.range.stop(1,1)[d?"animate":"css"]({height:f+"%"},e.animate);(g=="max")&&(this.orientation=="vertical")&&this.range[d?"animate":"css"]({height:(100-f)+"%"},{queue:false,duration:e.animate})}}});b.extend(b.ui.slider,{version:"1.8"})})(jQuery);;/* - * jQuery UI Datepicker 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Datepicker - * - * Depends: - * jquery.ui.core.js - */ (function($){$.extend($.ui,{datepicker:{version:"1.8"}});var PROP_NAME="datepicker";var dpuuid=new Date().getTime();function Datepicker(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=$('
    ')}$.extend(Datepicker.prototype,{markerClassName:"hasDatepicker",log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_attachDatepicker:function(target,settings){var inlineSettings=null;for(var attrName in this._defaults){var attrValue=target.getAttribute("date:"+attrName);if(attrValue){inlineSettings=inlineSettings||{};try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}var nodeName=target.nodeName.toLowerCase();var inline=(nodeName=="div"||nodeName=="span");if(!target.id){target.id="dp"+(++this.uuid)}var inst=this._newInst($(target),inline);inst.settings=$.extend({},settings||{},inlineSettings||{});if(nodeName=="input"){this._connectDatepicker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_newInst:function(target,inline){var id=target[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1");return{id:id,input:target,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:inline,dpDiv:(!inline?this.dpDiv:$('
    '))}},_connectDatepicker:function(target,inst){var input=$(target);inst.append=$([]);inst.trigger=$([]);if(input.hasClass(this.markerClassName)){return}this._attachments(input,inst);input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});this._autoSize(inst);$.data(target,PROP_NAME,inst)},_attachments:function(input,inst){var appendText=this._get(inst,"appendText");var isRTL=this._get(inst,"isRTL");if(inst.append){inst.append.remove()}if(appendText){inst.append=$(''+appendText+"");input[isRTL?"before":"after"](inst.append)}input.unbind("focus",this._showDatepicker);if(inst.trigger){inst.trigger.remove()}var showOn=this._get(inst,"showOn");if(showOn=="focus"||showOn=="both"){input.focus(this._showDatepicker)}if(showOn=="button"||showOn=="both"){var buttonText=this._get(inst,"buttonText");var buttonImage=this._get(inst,"buttonImage");inst.trigger=$(this._get(inst,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:buttonImage,alt:buttonText,title:buttonText}):$('').addClass(this._triggerClass).html(buttonImage==""?buttonText:$("").attr({src:buttonImage,alt:buttonText,title:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger.click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastInput==input[0]){$.datepicker._hideDatepicker()}else{$.datepicker._showDatepicker(input[0])}return false})}},_autoSize:function(inst){if(this._get(inst,"autoSize")&&!inst.inline){var date=new Date(2009,12-1,20);var dateFormat=this._get(inst,"dateFormat");if(dateFormat.match(/[DM]/)){var findMax=function(names){var max=0;var maxI=0;for(var i=0;imax){max=names[i].length;maxI=i}}return maxI};date.setMonth(findMax(this._get(inst,(dateFormat.match(/MM/)?"monthNames":"monthNamesShort"))));date.setDate(findMax(this._get(inst,(dateFormat.match(/DD/)?"dayNames":"dayNamesShort")))+20-date.getDay())}inst.input.attr("size",this._formatDate(inst,date).length)}},_inlineDatepicker:function(target,inst){var divSpan=$(target);if(divSpan.hasClass(this.markerClassName)){return}divSpan.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.datepicker",function(event,key,value){inst.settings[key]=value}).bind("getData.datepicker",function(event,key){return this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,this._getDefaultDate(inst),true);this._updateDatepicker(inst);this._updateAlternate(inst)},_dialogDatepicker:function(input,date,onSelect,settings,pos){var inst=this._dialogInst;if(!inst){var id="dp"+(++this.uuid);this._dialogInput=$('');this._dialogInput.keydown(this._doKeyDown);$("body").append(this._dialogInput);inst=this._dialogInst=this._newInst(this._dialogInput,false);inst.settings={};$.data(this._dialogInput[0],PROP_NAME,inst)}extendRemove(inst.settings,settings||{});date=(date&&date.constructor==Date?this._formatDate(inst,date):date);this._dialogInput.val(date);this._pos=(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._pos){var browserWidth=document.documentElement.clientWidth;var browserHeight=document.documentElement.clientHeight;var scrollX=document.documentElement.scrollLeft||document.body.scrollLeft;var scrollY=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");inst.settings.onSelect=onSelect;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.blockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);return this},_destroyDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();$.removeData(target,PROP_NAME);if(nodeName=="input"){inst.append.remove();inst.trigger.remove();$target.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(nodeName=="div"||nodeName=="span"){$target.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=false;inst.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().removeClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)})},_disableDatepicker:function(target){var $target=$(target);var inst=$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName)){return}var nodeName=target.nodeName.toLowerCase();if(nodeName=="input"){target.disabled=true;inst.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(nodeName=="div"||nodeName=="span"){var inline=$target.children("."+this._inlineClass);inline.children().addClass("ui-state-disabled")}}this._disabledInputs=$.map(this._disabledInputs,function(value){return(value==target?null:value)});this._disabledInputs[this._disabledInputs.length]=target},_isDisabledDatepicker:function(target){if(!target){return false}for(var i=0;i-1)}},_doKeyUp:function(event){var inst=$.datepicker._getInst(event.target);if(inst.input.val()!=inst.lastVal){try{var date=$.datepicker.parseDate($.datepicker._get(inst,"dateFormat"),(inst.input?inst.input.val():null),$.datepicker._getFormatConfig(inst));if(date){$.datepicker._setDateFromField(inst);$.datepicker._updateAlternate(inst);$.datepicker._updateDatepicker(inst)}}catch(event){$.datepicker.log(event)}}return true},_showDatepicker:function(input){input=input.target||input;if(input.nodeName.toLowerCase()!="input"){input=$("input",input.parentNode)[0]}if($.datepicker._isDisabledDatepicker(input)||$.datepicker._lastInput==input){return}var inst=$.datepicker._getInst(input);if($.datepicker._curInst&&$.datepicker._curInst!=inst){$.datepicker._curInst.dpDiv.stop(true,true)}var beforeShow=$.datepicker._get(inst,"beforeShow");extendRemove(inst.settings,(beforeShow?beforeShow.apply(input,[input,inst]):{}));inst.lastVal=null;$.datepicker._lastInput=input;$.datepicker._setDateFromField(inst);if($.datepicker._inDialog){input.value=""}if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(input);$.datepicker._pos[1]+=input.offsetHeight}var isFixed=false;$(input).parents().each(function(){isFixed|=$(this).css("position")=="fixed";return !isFixed});if(isFixed&&$.browser.opera){$.datepicker._pos[0]-=document.documentElement.scrollLeft;$.datepicker._pos[1]-=document.documentElement.scrollTop}var offset={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;inst.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});$.datepicker._updateDatepicker(inst);offset=$.datepicker._checkOffset(inst,offset,isFixed);inst.dpDiv.css({position:($.datepicker._inDialog&&$.blockUI?"static":(isFixed?"fixed":"absolute")),display:"none",left:offset.left+"px",top:offset.top+"px"});if(!inst.inline){var showAnim=$.datepicker._get(inst,"showAnim");var duration=$.datepicker._get(inst,"duration");var postProcess=function(){$.datepicker._datepickerShowing=true;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.find("iframe.ui-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()})};inst.dpDiv.zIndex($(input).zIndex()+1);if($.effects&&$.effects[showAnim]){inst.dpDiv.show(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[showAnim||"show"]((showAnim?duration:null),postProcess)}if(!showAnim||!duration){postProcess()}if(inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus()}$.datepicker._curInst=inst}},_updateDatepicker:function(inst){var self=this;var borders=$.datepicker._getBorders(inst.dpDiv);inst.dpDiv.empty().append(this._generateHTML(inst)).find("iframe.ui-datepicker-cover").css({left:-borders[0],top:-borders[1],width:inst.dpDiv.outerWidth(),height:inst.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){$(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).removeClass("ui-datepicker-next-hover")}}).bind("mouseover",function(){if(!self._isDisabledDatepicker(inst.inline?inst.dpDiv.parent()[0]:inst.input[0])){$(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");$(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!=-1){$(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!=-1){$(this).addClass("ui-datepicker-next-hover")}}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();var numMonths=this._getNumberOfMonths(inst);var cols=numMonths[1];var width=17;if(cols>1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).css("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=1||numMonths[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(this._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(inst==$.datepicker._curInst&&$.datepicker._datepickerShowing&&inst.input&&inst.input.is(":visible")&&!inst.input.is(":disabled")){inst.input.focus()}},_getBorders:function(elem){var convert=function(value){return{thin:1,medium:2,thick:3}[value]||value};return[parseFloat(convert(elem.css("border-left-width"))),parseFloat(convert(elem.css("border-top-width")))]},_checkOffset:function(inst,offset,isFixed){var dpWidth=inst.dpDiv.outerWidth();var dpHeight=inst.dpDiv.outerHeight();var inputWidth=inst.input?inst.input.outerWidth():0;var inputHeight=inst.input?inst.input.outerHeight():0;var viewWidth=document.documentElement.clientWidth+$(document).scrollLeft();var viewHeight=document.documentElement.clientHeight+$(document).scrollTop();offset.left-=(this._get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=(isFixed&&offset.left==inst.input.offset().left)?$(document).scrollLeft():0;offset.top-=(isFixed&&offset.top==(inst.input.offset().top+inputHeight))?$(document).scrollTop():0;offset.left-=Math.min(offset.left,(offset.left+dpWidth>viewWidth&&viewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0);offset.top-=Math.min(offset.top,(offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(dpHeight+inputHeight):0);return offset},_findPos:function(obj){var inst=this._getInst(obj);var isRTL=this._get(inst,"isRTL");while(obj&&(obj.type=="hidden"||obj.nodeType!=1)){obj=obj[isRTL?"previousSibling":"nextSibling"]}var position=$(obj).offset();return[position.left,position.top]},_hideDatepicker:function(input){var inst=this._curInst;if(!inst||(input&&inst!=$.data(input,PROP_NAME))){return}if(this._datepickerShowing){var showAnim=this._get(inst,"showAnim");var duration=this._get(inst,"duration");var postProcess=function(){$.datepicker._tidyDialog(inst);this._curInst=null};if($.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker._get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(showAnim=="slideDown"?"slideUp":(showAnim=="fadeIn"?"fadeOut":"hide"))]((showAnim?duration:null),postProcess)}if(!showAnim){postProcess()}var onClose=this._get(inst,"onClose");if(onClose){onClose.apply((inst.input?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.unblockUI();$("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(event){if(!$.datepicker._curInst){return}var $target=$(event.target);if($target[0].id!=$.datepicker._mainDivId&&$target.parents("#"+$.datepicker._mainDivId).length==0&&!$target.hasClass($.datepicker.markerClassName)&&!$target.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&&!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker()}},_adjustDate:function(id,offset,period){var target=$(id);var inst=this._getInst(target[0]);if(this._isDisabledDatepicker(target[0])){return}this._adjustInstDate(inst,offset+(period=="M"?this._get(inst,"showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:function(id){var target=$(id);var inst=this._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.currentDay){inst.selectedDay=inst.currentDay;inst.drawMonth=inst.selectedMonth=inst.currentMonth;inst.drawYear=inst.selectedYear=inst.currentYear}else{var date=new Date();inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:function(id,select,period){var target=$(id);var inst=this._getInst(target[0]);inst._selectingMonthYear=false;inst["selected"+(period=="M"?"Month":"Year")]=inst["draw"+(period=="M"?"Month":"Year")]=parseInt(select.options[select.selectedIndex].value,10);this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:function(id){var target=$(id);var inst=this._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&!$.browser.msie){inst.input.focus()}inst._selectingMonthYear=!inst._selectingMonthYear},_selectDay:function(id,month,year,td){var target=$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabledDatepicker(target[0])){return}var inst=this._getInst(target[0]);inst.selectedDay=inst.currentDay=$("a",td).html();inst.selectedMonth=inst.currentMonth=month;inst.selectedYear=inst.currentYear=year;this._selectDate(id,this._formatDate(inst,inst.currentDay,inst.currentMonth,inst.currentYear))},_clearDate:function(id){var target=$(id);var inst=this._getInst(target[0]);this._selectDate(target,"")},_selectDate:function(id,dateStr){var target=$(id);var inst=this._getInst(target[0]);dateStr=(dateStr!=null?dateStr:this._formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlternate(inst);var onSelect=this._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.input?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.trigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{this._hideDatepicker();this._lastInput=inst.input[0];if(typeof(inst.input[0])!="object"){inst.input.focus()}this._lastInput=null}},_updateAlternate:function(inst){var altField=this._get(inst,"altField");if(altField){var altFormat=this._get(inst,"altFormat")||this._get(inst,"dateFormat");var date=this._getDate(inst);var dateStr=this.formatDate(altFormat,date,this._getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)})}},noWeekends:function(date){var day=date.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date){var checkDate=new Date(date.getTime());checkDate.setDate(checkDate.getDate()+4-(checkDate.getDay()||7));var time=checkDate.getTime();checkDate.setMonth(0);checkDate.setDate(1);return Math.floor(Math.round((time-checkDate)/86400000)/7)+1},parseDate:function(format,value,settings){if(format==null||value==null){throw"Invalid arguments"}value=(typeof value=="object"?value.toString():value+"");if(value==""){return null}var shortYearCutoff=(settings?settings.shortYearCutoff:null)||this._defaults.shortYearCutoff;var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var year=-1;var month=-1;var day=-1;var doy=-1;var literal=false;var lookAhead=function(match){var matches=(iFormat+1-1){month=1;day=doy;do{var dim=this._getDaysInMonth(year,month-1);if(day<=dim){break}month++;day-=dim}while(true)}var date=this._daylightSavingAdjust(new Date(year,month-1,day));if(date.getFullYear()!=year||date.getMonth()+1!=month||date.getDate()!=day){throw"Invalid date"}return date},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(format,date,settings){if(!date){return""}var dayNamesShort=(settings?settings.dayNamesShort:null)||this._defaults.dayNamesShort;var dayNames=(settings?settings.dayNames:null)||this._defaults.dayNames;var monthNamesShort=(settings?settings.monthNamesShort:null)||this._defaults.monthNamesShort;var monthNames=(settings?settings.monthNames:null)||this._defaults.monthNames;var lookAhead=function(match){var matches=(iFormat+112?date.getHours()+2:0);return date},_setDate:function(inst,date,noChange){var clear=!(date);var origMonth=inst.selectedMonth;var origYear=inst.selectedYear;date=this._restrictMinMax(inst,this._determineDate(inst,date,new Date()));inst.selectedDay=inst.currentDay=date.getDate();inst.drawMonth=inst.selectedMonth=inst.currentMonth=date.getMonth();inst.drawYear=inst.selectedYear=inst.currentYear=date.getFullYear();if((origMonth!=inst.selectedMonth||origYear!=inst.selectedYear)&&!noChange){this._notifyChange(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?"":this._formatDate(inst))}},_getDate:function(inst){var startDate=(!inst.currentYear||(inst.input&&inst.input.val()=="")?null:this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return startDate},_generateHTML:function(inst){var today=new Date();today=this._daylightSavingAdjust(new Date(today.getFullYear(),today.getMonth(),today.getDate()));var isRTL=this._get(inst,"isRTL");var showButtonPanel=this._get(inst,"showButtonPanel");var hideIfNoPrevNext=this._get(inst,"hideIfNoPrevNext");var navigationAsDateFormat=this._get(inst,"navigationAsDateFormat");var numMonths=this._getNumberOfMonths(inst);var showCurrentAtPos=this._get(inst,"showCurrentAtPos");var stepMonths=this._get(inst,"stepMonths");var isMultiMonth=(numMonths[0]!=1||numMonths[1]!=1);var currentDate=this._daylightSavingAdjust((!inst.currentDay?new Date(9999,9,9):new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");var drawMonth=inst.drawMonth-showCurrentAtPos;var drawYear=inst.drawYear;if(drawMonth<0){drawMonth+=12;drawYear--}if(maxDate){var maxDraw=this._daylightSavingAdjust(new Date(maxDate.getFullYear(),maxDate.getMonth()-(numMonths[0]*numMonths[1])+1,maxDate.getDate()));maxDraw=(minDate&&maxDrawmaxDraw){drawMonth--;if(drawMonth<0){drawMonth=11;drawYear--}}}inst.drawMonth=drawMonth;inst.drawYear=drawYear;var prevText=this._get(inst,"prevText");prevText=(!navigationAsDateFormat?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var prev=(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?''+prevText+"":(hideIfNoPrevNext?"":''+prevText+""));var nextText=this._get(inst,"nextText");nextText=(!navigationAsDateFormat?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var next=(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?''+nextText+"":(hideIfNoPrevNext?"":''+nextText+""));var currentText=this._get(inst,"currentText");var gotoDate=(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:today);currentText=(!navigationAsDateFormat?currentText:this.formatDate(currentText,gotoDate,this._getFormatConfig(inst)));var controls=(!inst.inline?'":"");var buttonPanel=(showButtonPanel)?'
    '+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?'":"")+(isRTL?"":controls)+"
    ":"";var firstDay=parseInt(this._get(inst,"firstDay"),10);firstDay=(isNaN(firstDay)?0:firstDay);var showWeek=this._get(inst,"showWeek");var dayNames=this._get(inst,"dayNames");var dayNamesShort=this._get(inst,"dayNamesShort");var dayNamesMin=this._get(inst,"dayNamesMin");var monthNames=this._get(inst,"monthNames");var monthNamesShort=this._get(inst,"monthNamesShort");var beforeShowDay=this._get(inst,"beforeShowDay");var showOtherMonths=this._get(inst,"showOtherMonths");var selectOtherMonths=this._get(inst,"selectOtherMonths");var calculateWeek=this._get(inst,"calculateWeek")||this.iso8601Week;var defaultDate=this._getDefaultDate(inst);var html="";for(var row=0;row1){switch(col){case 0:calender+=" ui-datepicker-group-first";cornerClass=" ui-corner-"+(isRTL?"right":"left");break;case numMonths[1]-1:calender+=" ui-datepicker-group-last";cornerClass=" ui-corner-"+(isRTL?"left":"right");break;default:calender+=" ui-datepicker-group-middle";cornerClass="";break}}calender+='">'}calender+='
    '+(/all|left/.test(cornerClass)&&row==0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row==0?(isRTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,minDate,maxDate,row>0||col>0,monthNames,monthNamesShort)+'
    ';var thead=(showWeek?'":"");for(var dow=0;dow<7;dow++){var day=(dow+firstDay)%7;thead+="=5?' class="ui-datepicker-week-end"':"")+'>'+dayNamesMin[day]+""}calender+=thead+"";var daysInMonth=this._getDaysInMonth(drawYear,drawMonth);if(drawYear==inst.selectedYear&&drawMonth==inst.selectedMonth){inst.selectedDay=Math.min(inst.selectedDay,daysInMonth)}var leadDays=(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;var numRows=(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var printDate=this._daylightSavingAdjust(new Date(drawYear,drawMonth,1-leadDays));for(var dRow=0;dRow";var tbody=(!showWeek?"":'");for(var dow=0;dow<7;dow++){var daySettings=(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0]:null),[printDate]):[true,""]);var otherMonth=(printDate.getMonth()!=drawMonth);var unselectable=(otherMonth&&!selectOtherMonths)||!daySettings[0]||(minDate&&printDatemaxDate);tbody+='";printDate.setDate(printDate.getDate()+1);printDate=this._daylightSavingAdjust(printDate)}calender+=tbody+""}drawMonth++;if(drawMonth>11){drawMonth=0;drawYear++}calender+="
    '+this._get(inst,"weekHeader")+"
    '+this._get(inst,"calculateWeek")(printDate)+""+(otherMonth&&!showOtherMonths?" ":(unselectable?''+printDate.getDate()+"":''+printDate.getDate()+""))+"
    "+(isMultiMonth?""+((numMonths[0]>0&&col==numMonths[1]-1)?'
    ':""):"");group+=calender}html+=group}html+=buttonPanel+($.browser.msie&&parseInt($.browser.version,10)<7&&!inst.inline?'':"");inst._keyEvent=false;return html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,maxDate,secondary,monthNames,monthNamesShort){var changeMonth=this._get(inst,"changeMonth");var changeYear=this._get(inst,"changeYear");var showMonthAfterYear=this._get(inst,"showMonthAfterYear");var html='
    ';var monthHtml="";if(secondary||!changeMonth){monthHtml+=''+monthNames[drawMonth]+""}else{var inMinYear=(minDate&&minDate.getFullYear()==drawYear);var inMaxYear=(maxDate&&maxDate.getFullYear()==drawYear);monthHtml+='"}if(!showMonthAfterYear){html+=monthHtml+(secondary||!(changeMonth&&changeYear)?" ":"")}if(secondary||!changeYear){html+=''+drawYear+""}else{var years=this._get(inst,"yearRange").split(":");var thisYear=new Date().getFullYear();var determineYear=function(value){var year=(value.match(/c[+-].*/)?drawYear+parseInt(value.substring(1),10):(value.match(/[+-].*/)?thisYear+parseInt(value,10):parseInt(value,10)));return(isNaN(year)?thisYear:year)};var year=determineYear(years[0]);var endYear=Math.max(year,determineYear(years[1]||""));year=(minDate?Math.max(year,minDate.getFullYear()):year);endYear=(maxDate?Math.min(endYear,maxDate.getFullYear()):endYear);html+='"}html+=this._get(inst,"yearSuffix");if(showMonthAfterYear){html+=(secondary||!(changeMonth&&changeYear)?" ":"")+monthHtml}html+="
    ";return html},_adjustInstDate:function(inst,offset,period){var year=inst.drawYear+(period=="Y"?offset:0);var month=inst.drawMonth+(period=="M"?offset:0);var day=Math.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period=="D"?offset:0);var date=this._restrictMinMax(inst,this._daylightSavingAdjust(new Date(year,month,day)));inst.selectedDay=date.getDate();inst.drawMonth=inst.selectedMonth=date.getMonth();inst.drawYear=inst.selectedYear=date.getFullYear();if(period=="M"||period=="Y"){this._notifyChange(inst)}},_restrictMinMax:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");date=(minDate&&datemaxDate?maxDate:date);return date},_notifyChange:function(inst){var onChange=this._get(inst,"onChangeMonthYear");if(onChange){onChange.apply((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1,inst])}},_getNumberOfMonths:function(inst){var numMonths=this._get(inst,"numberOfMonths");return(numMonths==null?[1,1]:(typeof numMonths=="number"?[1,numMonths]:numMonths))},_getMinMaxDate:function(inst,minMax){return this._determineDate(inst,this._get(inst,minMax+"Date"),null)},_getDaysInMonth:function(year,month){return 32-new Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){return new Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear,curMonth){var numMonths=this._getNumberOfMonths(inst);var date=this._daylightSavingAdjust(new Date(curYear,curMonth+(offset<0?offset:numMonths[0]*numMonths[1]),1));if(offset<0){date.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}return this._isInRange(inst,date)},_isInRange:function(inst,date){var minDate=this._getMinMaxDate(inst,"min");var maxDate=this._getMinMaxDate(inst,"max");return((!minDate||date.getTime()>=minDate.getTime())&&(!maxDate||date.getTime()<=maxDate.getTime()))},_getFormatConfig:function(inst){var shortYearCutoff=this._get(inst,"shortYearCutoff");shortYearCutoff=(typeof shortYearCutoff!="string"?shortYearCutoff:new Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCutoff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNames:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesShort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(inst,day,month,year){if(!day){inst.currentDay=inst.selectedDay;inst.currentMonth=inst.selectedMonth;inst.currentYear=inst.selectedYear}var date=(day?(typeof day=="object"?day:this._daylightSavingAdjust(new Date(year,month,day))):this._daylightSavingAdjust(new Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(inst))}});function extendRemove(target,props){$.extend(target,props);for(var name in props){if(props[name]==null||props[name]==undefined){target[name]=props[name]}}return target}function isArray(a){return(a&&(($.browser.safari&&typeof a=="object"&&a.length)||(a.constructor&&a.constructor.toString().match(/\Array\(\)/))))}$.fn.datepicker=function(options){if(!$.datepicker.initialized){$(document).mousedown($.datepicker._checkExternalClick).find("body").append($.datepicker.dpDiv);$.datepicker.initialized=true}var otherArgs=Array.prototype.slice.call(arguments,1);if(typeof options=="string"&&(options=="isDisabled"||options=="getDate"||options=="widget")){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}if(options=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].concat(otherArgs))}return this.each(function(){typeof options=="string"?$.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,options)})};$.datepicker=new Datepicker();$.datepicker.initialized=false;$.datepicker.uuid=new Date().getTime();$.datepicker.version="1.8";window["DP_jQuery_"+dpuuid]=$})(jQuery);;/* - * jQuery UI Effects 1.8 - * - * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Effects/ - */ jQuery.effects||(function(g){g.effects={};g.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(l,k){g.fx.step[k]=function(m){if(!m.colorInit){m.start=j(m.elem,k);m.end=i(m.end);m.colorInit=true}m.elem.style[k]="rgb("+Math.max(Math.min(parseInt((m.pos*(m.end[0]-m.start[0]))+m.start[0],10),255),0)+","+Math.max(Math.min(parseInt((m.pos*(m.end[1]-m.start[1]))+m.start[1],10),255),0)+","+Math.max(Math.min(parseInt((m.pos*(m.end[2]-m.start[2]))+m.start[2],10),255),0)+")"}});function i(l){var k;if(l&&l.constructor==Array&&l.length==3){return l}if(k=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(l)){return[parseInt(k[1],10),parseInt(k[2],10),parseInt(k[3],10)]}if(k=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(l)){return[parseFloat(k[1])*2.55,parseFloat(k[2])*2.55,parseFloat(k[3])*2.55]}if(k=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(l)){return[parseInt(k[1],16),parseInt(k[2],16),parseInt(k[3],16)]}if(k=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(l)){return[parseInt(k[1]+k[1],16),parseInt(k[2]+k[2],16),parseInt(k[3]+k[3],16)]}if(k=/rgba\(0, 0, 0, 0\)/.exec(l)){return a.transparent}return a[g.trim(l).toLowerCase()]}function j(m,k){var l;do{l=g.curCSS(m,k);if(l!=""&&l!="transparent"||g.nodeName(m,"body")){break}k="backgroundColor"}while(m=m.parentNode);return i(l)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};var e=["add","remove","toggle"],c={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function f(){var n=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,o={},l,m;if(n&&n.length&&n[0]&&n[n[0]]){var k=n.length;while(k--){l=n[k];if(typeof n[l]=="string"){m=l.replace(/\-(\w)/g,function(p,q){return q.toUpperCase()});o[m]=n[l]}}}else{for(l in n){if(typeof n[l]==="string"){o[l]=n[l]}}}return o}function b(l){var k,m;for(k in l){m=l[k];if(m==null||g.isFunction(m)||k in c||(/scrollbar/).test(k)||(!(/color/i).test(k)&&isNaN(parseFloat(m)))){delete l[k]}}return l}function h(k,m){var n={_:0},l;for(l in m){if(k[l]!=m[l]){n[l]=m[l]}}return n}g.effects.animateClass=function(k,l,n,m){if(g.isFunction(n)){m=n;n=null}return this.each(function(){var r=g(this),o=r.attr("style")||" ",s=b(f.call(this)),q,p=r.attr("className");g.each(e,function(t,u){if(k[u]){r[u+"Class"](k[u])}});q=b(f.call(this));r.attr("className",p);r.animate(h(s,q),l,n,function(){g.each(e,function(t,u){if(k[u]){r[u+"Class"](k[u])}});if(typeof r.attr("style")=="object"){r.attr("style").cssText="";r.attr("style").cssText=o}else{r.attr("style",o)}if(m){m.apply(this,arguments)}})})};g.fn.extend({_addClass:g.fn.addClass,addClass:function(l,k,n,m){return k?g.effects.animateClass.apply(this,[{add:l},k,n,m]):this._addClass(l)},_removeClass:g.fn.removeClass,removeClass:function(l,k,n,m){return k?g.effects.animateClass.apply(this,[{remove:l},k,n,m]):this._removeClass(l)},_toggleClass:g.fn.toggleClass,toggleClass:function(m,l,k,o,n){if(typeof l=="boolean"||l===undefined){if(!k){return this._toggleClass(m,l)}else{return g.effects.animateClass.apply(this,[(l?{add:m}:{remove:m}),k,o,n])}}else{return g.effects.animateClass.apply(this,[{toggle:m},l,k,o])}},switchClass:function(k,m,l,o,n){return g.effects.animateClass.apply(this,[{add:m,remove:k},l,o,n])}});g.extend(g.effects,{version:"1.8",save:function(l,m){for(var k=0;k").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});k.wrap(m);m=k.parent();if(k.css("position")=="static"){m.css({position:"relative"});k.css({position:"relative"})}else{g.extend(l,{position:k.css("position"),zIndex:k.css("z-index")});g.each(["top","left","bottom","right"],function(n,o){l[o]=k.css(o);if(isNaN(parseInt(l[o],10))){l[o]="auto"}});k.css({position:"relative",top:0,left:0})}return m.css(l).show()},removeWrapper:function(k){if(k.parent().is(".ui-effects-wrapper")){return k.parent().replaceWith(k)}return k},setTransition:function(l,n,k,m){m=m||{};g.each(n,function(p,o){unit=l.cssUnit(o);if(unit[0]>0){m[o]=unit[0]*k+unit[1]}});return m}});function d(l,k,m,n){if(typeof l=="object"){n=k;m=null;k=l;l=k.effect}if(g.isFunction(k)){n=k;m=null;k={}}if(g.isFunction(m)){n=m;m=null}if(typeof k=="number"||g.fx.speeds[k]){n=m;m=k;k={}}k=k||{};m=m||k.duration;m=g.fx.off?0:typeof m=="number"?m:g.fx.speeds[m]||g.fx.speeds._default;n=n||k.complete;return[l,k,m,n]}g.fn.extend({effect:function(n,m,p,q){var l=d.apply(this,arguments),o={options:l[1],duration:l[2],callback:l[3]},k=g.effects[n];return k&&!g.fx.off?k.call(this,o):this},_show:g.fn.show,show:function(l){if(!l||typeof l=="number"||g.fx.speeds[l]){return this._show.apply(this,arguments)}else{var k=d.apply(this,arguments);k[1].mode="show";return this.effect.apply(this,k)}},_hide:g.fn.hide,hide:function(l){if(!l||typeof l=="number"||g.fx.speeds[l]){return this._hide.apply(this,arguments)}else{var k=d.apply(this,arguments);k[1].mode="hide";return this.effect.apply(this,k)}},__toggle:g.fn.toggle,toggle:function(l){if(!l||typeof l=="number"||g.fx.speeds[l]||typeof l=="boolean"||g.isFunction(l)){return this.__toggle.apply(this,arguments)}else{var k=d.apply(this,arguments);k[1].mode="toggle";return this.effect.apply(this,k)}},cssUnit:function(k){var l=this.css(k),m=[];g.each(["em","px","%","pt"],function(n,o){if(l.indexOf(o)>0){m=[parseFloat(l),o]}});return m}});g.easing.jswing=g.easing.swing;g.extend(g.easing,{def:"easeOutQuad",swing:function(l,m,k,o,n){return g.easing[g.easing.def](l,m,k,o,n)},easeInQuad:function(l,m,k,o,n){return o*(m/=n)*m+k},easeOutQuad:function(l,m,k,o,n){return -o*(m/=n)*(m-2)+k},easeInOutQuad:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m+k}return -o/2*((--m)*(m-2)-1)+k},easeInCubic:function(l,m,k,o,n){return o*(m/=n)*m*m+k},easeOutCubic:function(l,m,k,o,n){return o*((m=m/n-1)*m*m+1)+k},easeInOutCubic:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m*m+k}return o/2*((m-=2)*m*m+2)+k},easeInQuart:function(l,m,k,o,n){return o*(m/=n)*m*m*m+k},easeOutQuart:function(l,m,k,o,n){return -o*((m=m/n-1)*m*m*m-1)+k},easeInOutQuart:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m*m*m+k}return -o/2*((m-=2)*m*m*m-2)+k},easeInQuint:function(l,m,k,o,n){return o*(m/=n)*m*m*m*m+k},easeOutQuint:function(l,m,k,o,n){return o*((m=m/n-1)*m*m*m*m+1)+k},easeInOutQuint:function(l,m,k,o,n){if((m/=n/2)<1){return o/2*m*m*m*m*m+k}return o/2*((m-=2)*m*m*m*m+2)+k},easeInSine:function(l,m,k,o,n){return -o*Math.cos(m/n*(Math.PI/2))+o+k},easeOutSine:function(l,m,k,o,n){return o*Math.sin(m/n*(Math.PI/2))+k},easeInOutSine:function(l,m,k,o,n){return -o/2*(Math.cos(Math.PI*m/n)-1)+k},easeInExpo:function(l,m,k,o,n){return(m==0)?k:o*Math.pow(2,10*(m/n-1))+k},easeOutExpo:function(l,m,k,o,n){return(m==n)?k+o:o*(-Math.pow(2,-10*m/n)+1)+k},easeInOutExpo:function(l,m,k,o,n){if(m==0){return k}if(m==n){return k+o}if((m/=n/2)<1){return o/2*Math.pow(2,10*(m-1))+k}return o/2*(-Math.pow(2,-10*--m)+2)+k},easeInCirc:function(l,m,k,o,n){return -o*(Math.sqrt(1-(m/=n)*m)-1)+k},easeOutCirc:function(l,m,k,o,n){return o*Math.sqrt(1-(m=m/n-1)*m)+k},easeInOutCirc:function(l,m,k,o,n){if((m/=n/2)<1){return -o/2*(Math.sqrt(1-m*m)-1)+k}return o/2*(Math.sqrt(1-(m-=2)*m)+1)+k},easeInElastic:function(l,n,k,u,r){var o=1.70158;var q=0;var m=u;if(n==0){return k}if((n/=r)==1){return k+u}if(!q){q=r*0.3}if(m').appendTo(document.body).addClass(b.options.className).css({top:d.top,left:d.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments));f.dequeue()})})}})(jQuery);; \ No newline at end of file diff --git a/3rd_party_apps/grappelli/media/js/GRAPPELLI_INFO.TXT b/3rd_party_apps/grappelli/media/js/GRAPPELLI_INFO.TXT deleted file mode 100644 index c26d607a4e..0000000000 --- a/3rd_party_apps/grappelli/media/js/GRAPPELLI_INFO.TXT +++ /dev/null @@ -1,57 +0,0 @@ -JavaScript infos about grappelli: - -grappelli adds much additional features to the django.contrib.admin. to accomplish this the js loaded in grappelli is pretty different to django admin's. - -### -loading order of grappelli: -### - - * jquery-1.4.2.min.js - * jquery-ui-1.8.custom.min.js (with datepicker) - * grappelli.init.js - * grappelli.timepicker.js - * grappelli.RelatedObjectLookups.js - * grappelli.js - * (optional) grappelli.change_list.js - - -### -django.admin js removed: -### - -grappelli has its own adminmedia folder. some of django's js files are missing (intentionally) - -actions.js, actions.min.js -jquery.js, jquery.min.js -collapse.js, collapse.min.js -calendar.js -jquery.init.js - -### -django.admin js updated: -### - -datetimeshortcuts.js - - outcommented initialization of js for date fields (use jquery-ui datepicker @see grappelli.js) -RelatedObjectLookups.js - Popups: - - trigger focus/click event of element to open cancel/save footer in changelist - - open popups with 500x920 instead of 500x800 - -### -js added by grappelli: -### - - grappelli.change_list.js - - all js magic for change_list - - grappelli.RelatedObjectLookups.js - - customization and initialization - - grappelli.js - - grappelli wide features like collapsables - - hacks like editing dom which is rendered from python code (not customizable via templates) - - media/jquery/* - - "own" jquery (use newer version than original) - - jquery-ui stuff like datepicker \ No newline at end of file diff --git a/3rd_party_apps/grappelli/media/js/LICENSE-JQUERY.txt b/3rd_party_apps/grappelli/media/js/LICENSE-JQUERY.txt deleted file mode 100644 index a4c5bd76ac..0000000000 --- a/3rd_party_apps/grappelli/media/js/LICENSE-JQUERY.txt +++ /dev/null @@ -1,20 +0,0 @@ -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/3rd_party_apps/grappelli/media/js/SelectBox.js b/3rd_party_apps/grappelli/media/js/SelectBox.js deleted file mode 100644 index f28c861513..0000000000 --- a/3rd_party_apps/grappelli/media/js/SelectBox.js +++ /dev/null @@ -1,111 +0,0 @@ -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) { - box.options[box.options.length] = new Option(node.text, node.value, false, false); - } - } - }, - 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/3rd_party_apps/grappelli/media/js/SelectFilter2.js b/3rd_party_apps/grappelli/media/js/SelectFilter2.js deleted file mode 100644 index 9b50cb9979..0000000000 --- a/3rd_party_apps/grappelli/media/js/SelectFilter2.js +++ /dev/null @@ -1,117 +0,0 @@ -/* -SelectFilter2 - Turns a multiple-select box into a filter interface. - -Different than SelectFilter because this is coupled to the admin framework. - -Requires core.js, SelectBox.js and addevent.js. -*/ - -function findForm(node) { - // returns the node of the form containing the given node - if (node.tagName.toLowerCase() != 'form') { - return findForm(node.parentNode); - } - return node; -} - -var SelectFilter = { - init: function(field_id, field_name, is_stacked, admin_media_prefix) { - if (field_id.match(/__prefix__/)){ - // Don't intialize on empty forms. - return; - } - var from_box = document.getElementById(field_id); - from_box.id += '_from'; // change its ID - from_box.className = 'filtered'; - - // Remove

    , because it just gets in the way. - var ps = from_box.parentNode.getElementsByTagName('p'); - for (var i=0; i 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'; - quickElement('h2', selector_available, interpolate(gettext('Available %s'), [field_name])); - var filter_p = quickElement('p', selector_available, ''); - filter_p.className = 'selector-filter'; - quickElement('img', filter_p, '', 'src', admin_media_prefix + 'img/admin/selector-search.gif'); - filter_p.appendChild(document.createTextNode(' ')); - var filter_input = quickElement('input', filter_p, '', 'type', 'text'); - filter_input.id = field_id + '_input'; - selector_available.appendChild(from_box); - var choose_all = quickElement('a', selector_available, gettext('Choose all'), 'href', 'javascript: (function(){ SelectBox.move_all("' + field_id + '_from", "' + field_id + '_to"); })()'); - choose_all.className = 'selector-chooseall'; - - //