Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

upgrading to playdoh-lib with django-compressor

  • Loading branch information...
commit 7d2e71d675a64672aaef534c51d4713e90b3cf16 1 parent 828abe7
@peterbe peterbe authored
Showing with 465 additions and 1,129 deletions.
  1. +4 −1 .gitignore
  2. +2 −1  bin/update_site.py
  3. BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
  4. BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
  5. BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
  6. BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
  7. BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
  8. BIN  media/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png
  9. BIN  media/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
  10. BIN  media/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
  11. BIN  media/css/redmond/images/ui-icons_217bc0_256x240.png
  12. BIN  media/css/redmond/images/ui-icons_2e83ff_256x240.png
  13. BIN  media/css/redmond/images/ui-icons_469bdd_256x240.png
  14. BIN  media/css/redmond/images/ui-icons_6da8d5_256x240.png
  15. BIN  media/css/redmond/images/ui-icons_cd0a0a_256x240.png
  16. BIN  media/css/redmond/images/ui-icons_d8e7f3_256x240.png
  17. BIN  media/css/redmond/images/ui-icons_f9bd01_256x240.png
  18. +0 −406 media/css/redmond/jquery-ui-1.7.2.custom.css
  19. BIN  media/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
  20. BIN  media/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
  21. BIN  media/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
  22. BIN  media/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
  23. BIN  media/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
  24. BIN  media/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
  25. BIN  media/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
  26. BIN  media/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
  27. BIN  media/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
  28. BIN  media/css/ui-darkness/images/ui-icons_222222_256x240.png
  29. BIN  media/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
  30. BIN  media/css/ui-darkness/images/ui-icons_a83300_256x240.png
  31. BIN  media/css/ui-darkness/images/ui-icons_cccccc_256x240.png
  32. BIN  media/css/ui-darkness/images/ui-icons_ffffff_256x240.png
  33. +0 −406 media/css/ui-darkness/jquery-ui-1.7.2.custom.css
  34. +1 −1  pto/apps/autocomplete/views.py
  35. +0 −4 pto/apps/dates/decorators.py
  36. +1 −1  pto/apps/dates/forms.py
  37. +15 −16 pto/apps/dates/helpers.py
  38. 0  {media/css/dates → pto/apps/dates/static/dates/css}/about-calendar-url.css
  39. 0  {media/css/dates → pto/apps/dates/static/dates/css}/following.css
  40. 0  {media/css/dates → pto/apps/dates/static/dates/css}/home.css
  41. 0  {media/css/dates → pto/apps/dates/static/dates/css}/hours.css
  42. +40 −0 pto/apps/dates/static/dates/css/list.css
  43. 0  {media/css/dates → pto/apps/dates/static/dates/css}/notify.css
  44. 0  {media/js/dates → pto/apps/dates/static/dates/js}/emails_sent.js
  45. 0  {media/js/dates → pto/apps/dates/static/dates/js}/following.js
  46. 0  {media/js/dates → pto/apps/dates/static/dates/js}/home.js
  47. 0  {media/js/dates → pto/apps/dates/static/dates/js}/hours.js
  48. 0  {media/js/dates → pto/apps/dates/static/dates/js}/list.js
  49. 0  {media/js/dates → pto/apps/dates/static/dates/js}/notify.js
  50. +8 −5 pto/apps/dates/templates/dates/about-calendar-url.html
  51. +20 −21 pto/apps/dates/templates/dates/duplicate-report.html
  52. +12 −4 pto/apps/dates/templates/dates/emails_sent.html
  53. +8 −4 pto/apps/dates/templates/dates/following.html
  54. +19 −13 pto/apps/dates/templates/dates/home.html
  55. +3 −6 pto/apps/dates/templates/dates/hours.html
  56. +23 −68 pto/apps/dates/templates/dates/list.html
  57. +13 −8 pto/apps/dates/templates/dates/notify.html
  58. 0  {media/css/mobile → pto/apps/mobile/static/mobile/css}/mobile.css
  59. 0  {media/img/mobile → pto/apps/mobile/static/mobile/img}/apple-touch-icon.png
  60. 0  {media/js/mobile → pto/apps/mobile/static/mobile/js}/mobile.js
  61. +15 −5 pto/apps/mobile/templates/mobile/base.html
  62. +4 −1 pto/apps/users/email_auth_backend.py
  63. +1 −1  pto/apps/users/forms.py
  64. 0  {media/js/users → pto/apps/users/static/users/js}/profile.js
  65. +3 −7 pto/apps/users/templates/users/profile.html
  66. 0  {media/js → pto/base/static/css}/.gitignore
  67. 0  {media → pto/base/static}/css/demo_table_jui.css
  68. 0  {media/css/pto → pto/base/static/css/examples}/main.css
  69. 0  {media → pto/base/static}/css/images/asc.gif
  70. 0  {media → pto/base/static}/css/images/background.jpg
  71. 0  {media → pto/base/static}/css/images/bg.png
  72. 0  {media → pto/base/static}/css/images/desc.gif
  73. 0  {media → pto/base/static}/css/images/pto.png
  74. 0  {media → pto/base/static}/css/images/sort.gif
  75. 0  {media → pto/base/static}/css/images/throbber.png
  76. 0  {media → pto/base/static}/css/libs/datatable/css/demo_table.css
  77. 0  {media → pto/base/static}/css/libs/datatable/images/back_disabled.jpg
  78. 0  {media → pto/base/static}/css/libs/datatable/images/back_enabled.jpg
  79. 0  {media → pto/base/static}/css/libs/datatable/images/forward_disabled.jpg
  80. 0  {media → pto/base/static}/css/libs/datatable/images/forward_enabled.jpg
  81. 0  {media → pto/base/static}/css/libs/datatable/images/sort_asc.png
  82. 0  {media → pto/base/static}/css/libs/datatable/images/sort_asc_disabled.png
  83. 0  {media → pto/base/static}/css/libs/datatable/images/sort_both.png
  84. 0  {media → pto/base/static}/css/libs/datatable/images/sort_desc.png
  85. 0  {media → pto/base/static}/css/libs/datatable/images/sort_desc_disabled.png
  86. 0  {media → pto/base/static}/css/libs/fireworks.css
  87. 0  {media → pto/base/static}/css/libs/fullcalendar.css
  88. 0  {media → pto/base/static}/css/libs/fullcalendar.print.css
  89. 0  {media → pto/base/static}/css/libs/images/ajax-loader.gif
  90. 0  {media → pto/base/static}/css/libs/images/ajax-loader.png
  91. 0  {media → pto/base/static}/css/libs/images/icons-18-black.png
  92. 0  {media → pto/base/static}/css/libs/images/icons-18-white.png
  93. 0  {media → pto/base/static}/css/libs/images/icons-36-black.png
  94. 0  {media → pto/base/static}/css/libs/images/icons-36-white.png
  95. 0  {media → pto/base/static}/css/libs/jquery.mobile-1.0.1.css
  96. 0  {media → pto/base/static}/css/libs/jquery.mobile-1.0.1.min.css
  97. 0  {media → pto/base/static}/css/libs/jquery.mobile-1.1.0.css
  98. 0  {media → pto/base/static}/css/libs/jquery.mobile-1.1.0.min.css
  99. 0  {media/css → pto/base/static/css/libs/jquery_ui}/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
  100. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-bg_flat_55_fbec88_40x100.png
  101. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
  102. 0  {media/css → pto/base/static/css/libs/jquery_ui}/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
  103. 0  {media/css → pto/base/static/css/libs/jquery_ui}/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
  104. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
  105. 0  {media/css → pto/base/static/css/libs/jquery_ui}/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
  106. 0  {media/css → pto/base/static/css/libs/jquery_ui}/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
  107. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_217bc0_256x240.png
  108. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_2e83ff_256x240.png
  109. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_469bdd_256x240.png
  110. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_6da8d5_256x240.png
  111. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_cd0a0a_256x240.png
  112. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_d8e7f3_256x240.png
  113. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/images/ui-icons_f9bd01_256x240.png
  114. 0  {media → pto/base/static}/css/libs/jquery_ui/redmond/jquery-ui-1.8.20.datepicker.autocomplete.dialog.css
  115. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_flat_0_aaaaaa_40x100.png
  116. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_flat_75_ffffff_40x100.png
  117. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_glass_55_fbf9ee_1x400.png
  118. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_glass_65_ffffff_1x400.png
  119. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_glass_75_dadada_1x400.png
  120. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_glass_75_e6e6e6_1x400.png
  121. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_glass_95_fef1ec_1x400.png
  122. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png
  123. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-icons_222222_256x240.png
  124. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-icons_2e83ff_256x240.png
  125. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-icons_454545_256x240.png
  126. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-icons_888888_256x240.png
  127. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/images/ui-icons_cd0a0a_256x240.png
  128. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.accordion.css
  129. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.all.css
  130. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.base.css
  131. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.core.css
  132. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.datepicker.css
  133. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.dialog.css
  134. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.progressbar.css
  135. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.resizable.css
  136. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.slider.css
  137. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.tabs.css
  138. 0  {media → pto/base/static}/css/pto/jquery-ui-theme/ui.theme.css
  139. 0  {media/css/examples → pto/base/static/css/pto}/main.css
  140. 0  {media → pto/base/static}/css/style.css
  141. +242 −0 pto/base/static/css/style.less
  142. 0  {media → pto/base/static}/img/.gitignore
  143. 0  {media → pto/base/static}/img/about-calendar-url/google-adding-calendar.png
  144. 0  {media → pto/base/static}/img/about-calendar-url/google-click-to-add.png
  145. 0  {media → pto/base/static}/img/about-calendar-url/zimbra-adding-calendar.png
  146. 0  {media → pto/base/static}/img/about-calendar-url/zimbra-click-to-add.png
  147. 0  {media → pto/base/static}/img/blank.gif
  148. 0  {media → pto/base/static}/img/calendar-icon.png
  149. 0  {media → pto/base/static}/img/duplicate-icon.png
  150. 0  {media → pto/base/static}/img/favicon.ico
  151. 0  {media → pto/base/static}/img/particles.gif
  152. 0  {media/css → pto/base/static/js}/.gitignore
  153. 0  {media → pto/base/static}/js/global.js
  154. 0  {media → pto/base/static}/js/libs/audio/boom1.mp3
  155. 0  {media → pto/base/static}/js/libs/audio/boom2.mp3
  156. 0  {media → pto/base/static}/js/libs/audio/boom3.mp3
  157. 0  {media → pto/base/static}/js/libs/audio/boom4.mp3
  158. 0  {media → pto/base/static}/js/libs/audio/pop1.mp3
  159. 0  {media → pto/base/static}/js/libs/audio/pop2.mp3
  160. 0  {media → pto/base/static}/js/libs/audio/pop3.mp3
  161. 0  {media → pto/base/static}/js/libs/audio/pop4.mp3
  162. 0  {media → pto/base/static}/js/libs/audio/pop5.mp3
  163. 0  {media → pto/base/static}/js/libs/audio/pop6.mp3
  164. 0  {media → pto/base/static}/js/libs/date.js
  165. +1 −1  {media → pto/base/static}/js/libs/fireworks.js
  166. 0  {media → pto/base/static}/js/libs/format.js
  167. 0  {media → pto/base/static}/js/libs/fullcalendar.js
  168. 0  {media → pto/base/static}/js/libs/fullcalendar.min.js
  169. 0  {media → pto/base/static}/js/libs/jquery-1.7.2.min.js
  170. 0  {media → pto/base/static}/js/libs/jquery-ui-1.8.20.datepicker.autocomplete.dialog.min.js
  171. 0  {media → pto/base/static}/js/libs/jquery.cookie.min.js
  172. 0  {media → pto/base/static}/js/libs/jquery.dataTables.js
  173. 0  {media → pto/base/static}/js/libs/jquery.dataTables.min.js
  174. 0  {media → pto/base/static}/js/libs/jquery.mobile-1.1.0.js
  175. 0  {media → pto/base/static}/js/libs/jquery.mobile-1.1.0.min.js
  176. 0  {media → pto/base/static}/js/libs/soundmanager2-nodebug-jsmin.js
  177. 0  {media → pto/base/static}/js/libs/swf/soundmanager2.swf
  178. 0  {media → pto/base/static}/js/libs/swf/soundmanager2_flash9.swf
  179. 0  {media → pto/base/static}/js/pto/pto.js
  180. +14 −6 pto/base/templates/base.html
  181. +6 −79 pto/settings/base.py
  182. +0 −51 pto/settings/local.py
  183. +7 −1 pto/settings/local.py-dist
  184. +2 −6 pto/urls.py
  185. +1 −1  vendor
  186. +0 −5 vendor-local/src/pip-delete-this-directory.txt
View
5 .gitignore
@@ -15,9 +15,12 @@ vendor
tmp/*
*~
*.mo
-settings/local*
+pto/settings/local*
+*/settings/local.py
*.js.old
TODO
cover/
sample_data.py
build/
+collected/
+static/
View
3  bin/update_site.py
@@ -41,6 +41,7 @@
SVN_UP = "svn update"
COMPILE_MO = "./bin/compile-mo.sh %(localedir)s %(unique)s"
+
EXEC = 'exec'
CHDIR = 'chdir'
@@ -88,7 +89,7 @@ def update_site(env, debug):
(EXEC, GIT_SUBMODULE),
(CHDIR, os.path.join(here)),
(EXEC, 'python2.6 vendor/src/schematic/schematic migrations/'),
- (EXEC, 'python2.6 manage.py compress_assets'),
+ (EXEC, 'python2.6 manage.py collectstatic --noinput'),
]
for cmd, cmd_args in commands:
View
BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
Deleted file not rendered
View
BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
Deleted file not rendered
View
BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
Deleted file not rendered
View
BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
Deleted file not rendered
View
BIN  media/css/libs/jquery_ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_217bc0_256x240.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_2e83ff_256x240.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_469bdd_256x240.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_6da8d5_256x240.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_cd0a0a_256x240.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_d8e7f3_256x240.png
Deleted file not rendered
View
BIN  media/css/redmond/images/ui-icons_f9bd01_256x240.png
Deleted file not rendered
View
406 media/css/redmond/jquery-ui-1.7.2.custom.css
@@ -1,406 +0,0 @@
-/*
-* jQuery UI CSS Framework
-* Copyright (c) 2009 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) 2009 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=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
-*/
-
-
-/* Component containers
-----------------------------------*/
-.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
-.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
-.ui-widget-content a { color: #222222; }
-.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_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 #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none; }
-.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; outline: none; }
-.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; outline: none; }
-.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; outline: none; }
-.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none; }
-.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; }
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% 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: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
-.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
-.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
-.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
-.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; }
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png); }
-.ui-widget-content .ui-icon {background-image: url(images/ui-icons_469bdd_256x240.png); }
-.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); }
-.ui-state-default .ui-icon { background-image: url(images/ui-icons_6da8d5_256x240.png); }
-.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_217bc0_256x240.png); }
-.ui-state-active .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png); }
-.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
-.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_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-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: 5px; -webkit-border-top-left-radius: 5px; }
-.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
-.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
-.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
-.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
-.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
-.ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
-.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
-.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
-
-/* Overlays */
-.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
-.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* 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 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; }
-.ui-accordion .ui-accordion-content-active { display: block; }/* 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 { float:left; 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 .ui-datepicker-title select.ui-datepicker-year { float: right; }
-.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*/
-}/* Dialog
-----------------------------------*/
-.ui-dialog { position: relative; padding: .2em; width: 300px; }
-.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
-.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
-.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; }
-/* Progressbar
-----------------------------------*/
-.ui-progressbar { height:2em; text-align: left; }
-.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* 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: 0px; }
-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; 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;}/* 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; }
-
-.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; }/* Tabs
-----------------------------------*/
-.ui-tabs { padding: .2em; zoom: 1; }
-.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
-.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !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: 1px; border-bottom-width: 0; }
-.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: 1em 1.4em; display: block; border-width: 0; background: none; }
-.ui-tabs .ui-tabs-hide { display: none !important; }
View
BIN  media/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-icons_222222_256x240.png
Deleted file not rendered
View
BIN  media/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
Diff not rendered
View
BIN  media/css/ui-darkness/images/ui-icons_a83300_256x240.png
Diff not rendered
View
BIN  media/css/ui-darkness/images/ui-icons_cccccc_256x240.png
Diff not rendered
View
BIN  media/css/ui-darkness/images/ui-icons_ffffff_256x240.png
Diff not rendered
View
406 media/css/ui-darkness/jquery-ui-1.7.2.custom.css
@@ -1,406 +0,0 @@
-/*
-* jQuery UI CSS Framework
-* Copyright (c) 2009 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) 2009 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=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
-*/
-
-
-/* Component containers
-----------------------------------*/
-.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
-.ui-widget-content { border: 1px solid #666666; background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff; }
-.ui-widget-content a { color: #ffffff; }
-.ui-widget-header { border: 1px solid #333333; background: #333333 url(images/ui-bg_gloss-wave_25_333333_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 #666666; background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; outline: none; }
-.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; outline: none; }
-.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #59b4d4; background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
-.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
-.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
-.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
-.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #2e7db2; }
-.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
-.ui-state-error a, .ui-widget-content .ui-state-error a { color: #111111; }
-.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #111111; }
-.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
-.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; }
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png); }
-.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_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_cccccc_256x240.png); }
-.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
-.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
-.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png); }
-.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_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-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: 6px; -webkit-border-top-left-radius: 6px; }
-.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
-.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
-.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
-.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
-.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
-.ui-corner-right { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
-.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
-.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
-
-/* Overlays */
-.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
-.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* 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 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; }
-.ui-accordion .ui-accordion-content-active { display: block; }/* 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 { float:left; 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 .ui-datepicker-title select.ui-datepicker-year { float: right; }
-.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*/
-}/* Dialog
-----------------------------------*/
-.ui-dialog { position: relative; padding: .2em; width: 300px; }
-.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
-.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
-.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; }
-/* Progressbar
-----------------------------------*/
-.ui-progressbar { height:2em; text-align: left; }
-.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* 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: 0px; }
-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; 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;}/* 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; }
-
-.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; }/* Tabs
-----------------------------------*/
-.ui-tabs { padding: .2em; zoom: 1; }
-.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
-.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !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: 1px; border-bottom-width: 0; }
-.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: 1em 1.4em; display: block; border-width: 0; background: none; }
-.ui-tabs .ui-tabs-hide { display: none !important; }
View
2  pto/apps/autocomplete/views.py
@@ -20,7 +20,7 @@ def cities(request):
qs = qs.filter(city__istartswith=term)
for each in (qs
.values('city')
- .distinct('city')
+ .distinct()
.order_by('city')):
city = each['city']
data.append(city)
View
4 pto/apps/dates/decorators.py
@@ -4,14 +4,10 @@
import functools
import json
-import logging
from django import http
-log = logging.getLogger('pto')
-
-
def json_view(f):
@functools.wraps(f)
def wrapper(*args, **kw):
View
2  pto/apps/dates/forms.py
@@ -187,7 +187,7 @@ def __init__(self, *args, **kwargs):
for each in (UserProfile.objects.exclude(country='')
.values('country')
- .distinct('country')
+ .distinct()
.order_by('country')):
country = each['country']
self.fields['country'].choices.append((country, country))
View
31 pto/apps/dates/helpers.py
@@ -10,6 +10,7 @@
from django.conf import settings
from django.utils.encoding import smart_str
from django.core.urlresolvers import reverse
+from django.contrib.staticfiles.storage import staticfiles_storage
import jinja2
from jingo import register
@@ -53,25 +54,23 @@ def truncatewords(context, string, length):
return string
-@register.function
-@jinja2.contextfunction
-def media(context, url, key='MEDIA_URL'):
- """Get a MEDIA_URL link with a cache buster querystring."""
- if url.endswith('.js'):
- build = context['BUILD_ID_JS']
- elif url.endswith('.css'):
- build = context['BUILD_ID_CSS']
- else:
- #build = context['BUILD_ID_IMG']
- build = context['BUILD_ID_JS']
- return context[key] + urlparams(url, b=build)
+#@register.function
+#@jinja2.contextfunction
+#def media(context, url, key='MEDIA_URL'):
+# """Get a MEDIA_URL link with a cache buster querystring."""
+# if url.endswith('.js'):
+# build = context['BUILD_ID_JS']
+# elif url.endswith('.css'):
+# build = context['BUILD_ID_CSS']
+# else:
+# #build = context['BUILD_ID_IMG']
+# build = context['BUILD_ID_JS']
+# return context[key] + urlparams(url, b=build)
@register.function
-@jinja2.contextfunction
-def static(context, url):
- """Get a STATIC_URL link with a cache buster querystring."""
- return media(context, url, 'STATIC_URL')
+def static(path):
+ return staticfiles_storage.url(path)
@register.function
View
0  media/css/dates/about-calendar-url.css → ...pps/dates/static/dates/css/about-calendar-url.css
File renamed without changes
View
0  media/css/dates/following.css → pto/apps/dates/static/dates/css/following.css
File renamed without changes
View
0  media/css/dates/home.css → pto/apps/dates/static/dates/css/home.css
File renamed without changes
View
0  media/css/dates/hours.css → pto/apps/dates/static/dates/css/hours.css
File renamed without changes
View
40 pto/apps/dates/static/dates/css/list.css
@@ -0,0 +1,40 @@
+table.tablesorter {
+ border-collapse: collapse;
+ font-family:arial;
+ background-color: #CDCDCD;
+ margin:10px 0pt 15px;
+ font-size: 8pt;
+ width: 100%;
+ text-align: left;
+}
+table.tablesorter thead tr th, table.tablesorter tfoot tr th {
+ background-color: #e6EEEE;
+ border: 1px solid #FFF;
+ font-size: 8pt;
+ padding: 4px;
+ border:1px solid #ccc;
+}
+table.tablesorter thead tr .header {
+ background-repeat: no-repeat;
+ background-position: center right;
+ cursor: pointer;
+}
+table.tablesorter tbody td {
+ color: #3D3D3D;
+ padding: 4px;
+ background-color: #FFF;
+ vertical-align: top;
+ border:1px solid #ccc;
+}
+table.tablesorter tbody tr.odd td {
+ background-color:#F0F0F6;
+}
+table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
+ background-color: #8dbdd8;
+}
+
+#load-placeholder {
+ text-align:center;
+ border:1px solid #ccc;
+ padding:30px;
+}
View
0  media/css/dates/notify.css → pto/apps/dates/static/dates/css/notify.css
File renamed without changes
View
0  media/js/dates/emails_sent.js → pto/apps/dates/static/dates/js/emails_sent.js
File renamed without changes
View
0  media/js/dates/following.js → pto/apps/dates/static/dates/js/following.js
File renamed without changes
View
0  media/js/dates/home.js → pto/apps/dates/static/dates/js/home.js
File renamed without changes
View
0  media/js/dates/hours.js → pto/apps/dates/static/dates/js/hours.js
File renamed without changes
View
0  media/js/dates/list.js → pto/apps/dates/static/dates/js/list.js
File renamed without changes
View
0  media/js/dates/notify.js → pto/apps/dates/static/dates/js/notify.js
File renamed without changes
View
13 pto/apps/dates/templates/dates/about-calendar-url.html
@@ -7,8 +7,11 @@
{% extends "base.html" %}
+
{% block extra_site_css %}
-{{ css('dates.about-calendar-url') }}
+{% compress css %}
+<link rel="stylesheet" href="{{ static("dates/css/about-calendar-url.css") }}">
+{% endcompress %}
{% endblock %}
@@ -31,11 +34,11 @@
<h2>To import into Zimbra</h2>
<p><strong>1. Click to add a new calendar</strong><br>
-<img class="thumbnail" src="{{ media('img/about-calendar-url/zimbra-click-to-add.png') }}" alt="Click to add">
+<img class="thumbnail" src="{{ static('img/about-calendar-url/zimbra-click-to-add.png') }}" alt="Click to add">
</p>
<p><strong>2. Give it a name and paste in your URL</strong><br>
-<img class="thumbnail" src="{{ media('img/about-calendar-url/zimbra-adding-calendar.png') }}" alt="Enter your URL">
+<img class="thumbnail" src="{{ static('img/about-calendar-url/zimbra-adding-calendar.png') }}" alt="Enter your URL">
</p>
<p><strong>3. Press OK</strong>
@@ -46,11 +49,11 @@
<h2>To import into Google Calendar</h2>
<p><strong>1. Click to add a new calendar</strong><br>
-<img class="thumbnail" src="{{ media('img/about-calendar-url/google-click-to-add.png') }}" alt="Click to add">
+<img class="thumbnail" src="{{ static('img/about-calendar-url/google-click-to-add.png') }}" alt="Click to add">
</p>
<p><strong>2. Paste in your URL</strong><br>
-<img class="thumbnail" src="{{ media('img/about-calendar-url/google-adding-calendar.png') }}" alt="Enter your URL">
+<img class="thumbnail" src="{{ static('img/about-calendar-url/google-adding-calendar.png') }}" alt="Enter your URL">
</p>
<p><strong>3. Press Add Calendar</strong>
View
41 pto/apps/dates/templates/dates/duplicate-report.html
@@ -7,8 +7,8 @@
{% extends "base.html" %}
+
{% block extra_site_css %}
-{{ css('jquery_ui') }}
<style>
table.group { width: 100%; margin-bottom: 30px; border-top: 1px solid #ccc; }
table.group thead td { font-weight:bold; }
@@ -17,6 +17,25 @@
</style>
{% endblock %}
+
+{% block extra_site_js %}
+<script>
+var MIN_DATE = new Date({{ first_date.year }}, {{ first_date.month }}-1, {{ first_date.day }});
+$(function() {
+ $('input[name="since"]').datepicker({
+ dateFormat: 'd MM yy',
+ changeMonth: true,
+ changeYear: true,
+ minDate: MIN_DATE,
+ maxDate: new Date(),
+ showAnim: 'fadeIn',
+ showButtonPanel: true
+ });
+});
+</script>
+{% endblock %}
+
+
{% block content %}
<form action=".">
@@ -74,24 +93,4 @@
</p>
{% endfor %}
-
-{% endblock %}
-
-
-{% block extra_site_js %}
-{{ js('jquery_ui') }}
-<script>
-var MIN_DATE = new Date({{ first_date.year }}, {{ first_date.month }}-1, {{ first_date.day }});
-$(function() {
- $('input[name="since"]').datepicker({
- dateFormat: 'd MM yy',
- changeMonth: true,
- changeYear: true,
- minDate: MIN_DATE,
- maxDate: new Date(),
- showAnim: 'fadeIn',
- showButtonPanel: true
- });
-});
-</script>
{% endblock %}
View
16 pto/apps/dates/templates/dates/emails_sent.html
@@ -8,7 +8,10 @@
{% extends "base.html" %}
{% block extra_site_css %}
-{{ css('dates.emails_sent') }}
+
+{% compress css %}
+<link rel="stylesheet" href="{{ static("css/libs/fireworks.css") }}">
+{% endcompress %}
<style>
/* https://bugzilla.mozilla.org/show_bug.cgi?id=745790 */
body { overflow: hidden; }
@@ -16,9 +19,14 @@
{% endblock %}
{% block extra_site_js %}
-{{ js('dates.emails_sent') }}
+{% compress js %}
+<script src="{{ static("js/libs/soundmanager2-nodebug-jsmin.js") }}"></script>
+<script src="{{ static("js/libs/fireworks.js") }}"></script>
+<script src="{{ static("js/libs/jquery.cookie.min.js") }}"></script>
+<script src="{{ static("dates/js/emails_sent.js") }}"></script>
+{% endcompress %}
<script>
-soundManager.url = '/media/js/libs/swf/';
+soundManager.url = '/static/js/libs/swf/';
</script>
{% endblock %}
@@ -38,7 +46,7 @@
{% if show_fireworks %}
<div id="fireworks-template">
<div id="fw" class="firework"></div>
- <div id="fp" class="fireworkParticle"><img src="/media/img/particles.gif" alt="" /></div>
+ <div id="fp" class="fireworkParticle"><img src="{{ static('img/particles.gif') }}" alt="" /></div>
</div>
<div id="fireContainer"></div>
{% endif %}
View
12 pto/apps/dates/templates/dates/following.html
@@ -7,17 +7,21 @@
{% extends "base.html" %}
+
{% block extra_site_css %}
-{{ css('jquery_ui') }}
-{{ css('dates.following') }}
+{% compress css %}
+<link rel="stylesheet" href="{{ static("dates/css/following.css") }}">
+{% endcompress %}
{% endblock %}
{% block extra_site_js %}
-{{ js('jquery_ui') }}
-{{ js('dates.following') }}
+{% compress js %}
+<script src="{{ static("dates/js/following.js") }}"></script>
+{% endcompress %}
{% endblock %}
+
{% block page_title %}People you're following (or not){% endblock %}
{% block content %}
View
32 pto/apps/dates/templates/dates/home.html
@@ -7,8 +7,23 @@
#}
{% block extra_site_css %}
-{{ css('jquery_ui') }}
-{{ css('dates.home') }}
+{% compress css %}
+<link rel="stylesheet" href="{{ static("css/libs/fullcalendar.css") }}">
+<link rel="stylesheet" href="{{ static("dates/css/home.css") }}">
+{% endcompress %}
+{% endblock %}
+
+
+{% block extra_site_js %}
+<script>
+var CALENDAR_FIRST_DAY = {{ first_day }}; // 0=Sunday, 1=Monday
+</script>
+
+{% compress js %}
+<script src="{{ static("js/libs/fullcalendar.min.js") }}"></script>
+<script src="{{ static("dates/js/home.js") }}"></script>
+{% endcompress %}
+
{% endblock %}
@@ -37,7 +52,7 @@
<a href="">Add a new one on top?</a></p>
</div>
-<a href="{{ calendar_url }}"><img src="{{ media('img/calendar-icon.png') }}" alt="Calendar"></a>
+<a href="{{ calendar_url }}"><img src="{{ static('img/calendar-icon.png') }}" alt="Calendar"></a>
To add this to an external calendar (e.g. iCal or Outlook) you need this URL:
<a href="{{ calendar_url }}">{{ calendar_url }}</a>
<span class="reset-link">
@@ -45,7 +60,7 @@
<a href="{{ url('dates.about_calendar_url') }}" class="small-link" title="Click to find out more about how this works">read more</a>)
</span>
<br>
-<a href="{{ url('dates.duplicate_report') }}"><img src="{{ media('img/duplicate-icon.png') }}" alt="Duplicate report"></a>
+<a href="{{ url('dates.duplicate_report') }}"><img src="{{ static('img/duplicate-icon.png') }}" alt="Duplicate report"></a>
To find suspicious duplicate submissions use the <a href="{{ url('dates.duplicate_report') }}">Duplicate report</a>
</div>
@@ -141,12 +156,3 @@
{% endif %}
<div class="clearer">&nbsp;</div>
{% endblock %}
-
-
-{% block extra_site_js %}
-<script>
-var CALENDAR_FIRST_DAY = {{ first_day }}; // 0=Sunday, 1=Monday
-</script>
-{{ js('jquery_ui') }}
-{{ js('dates.home') }}
-{% endblock %}
View
9 pto/apps/dates/templates/dates/hours.html
@@ -9,14 +9,11 @@
{% block extra_site_css %}
-{{ css('dates') }}
+{% compress css %}
+<link rel="stylesheet" href="{{ static("dates/css/hours.css") }}">
+{% endcompress %}
{% endblock %}
-{% block extra_site_js %}
-{{ js('jquery_ui') }}
-{% endblock %}
-
-
{% block content %}
<form action="." method="post">{{ csrf() }}
View
91 pto/apps/dates/templates/dates/list.html
@@ -8,60 +8,32 @@
{% extends "base.html" %}
{% block extra_site_css %}
-{{ css('jquery_ui') }}
-{{ css('dates.list') }}
-<style>
-/* tables */
-table.tablesorter {
- border-collapse: collapse;
- font-family:arial;
- background-color: #CDCDCD;
- margin:10px 0pt 15px;
- font-size: 8pt;
- width: 100%;
- text-align: left;
-}
-table.tablesorter thead tr th, table.tablesorter tfoot tr th {
- background-color: #e6EEEE;
- border: 1px solid #FFF;
- font-size: 8pt;
- padding: 4px;
- border:1px solid #ccc;
-}
-table.tablesorter thead tr .header {
- background-image: url(bg.gif);
- background-repeat: no-repeat;
- background-position: center right;
- cursor: pointer;
-}
-table.tablesorter tbody td {
- color: #3D3D3D;
- padding: 4px;
- background-color: #FFF;
- vertical-align: top;
- border:1px solid #ccc;
-}
-table.tablesorter tbody tr.odd td {
- background-color:#F0F0F6;
-}
-table.tablesorter thead tr .headerSortUp {
- background-image: url(asc.gif);
-}
-table.tablesorter thead tr .headerSortDown {
- background-image: url(desc.gif);
-}
-table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
- background-color: #8dbdd8;
-}
+{% compress css %}
+<link rel="stylesheet" href="{{ static("css/libs/datatable/css/demo_table.css") }}">
+<link rel="stylesheet" href="{{ static("dates/css/list.css") }}">
+{% endcompress %}
+{% endblock %}
+
-#load-placeholder {
- text-align:center;
- border:1px solid #ccc;
- padding:30px;
-}
-</style>
+{% block extra_site_js %}
+<script>
+var DATE_MIN = new Date({{ first_date.year }}, {{ first_date.month }}-1, {{ first_date.day }});
+var DATE_MAX = new Date({{ last_date.year }}, {{ last_date.month }}-1, {{ last_date.day }});
+{% if first_filed_date %}
+var FILED_MIN = new Date({{ first_filed_date.year }}, {{ first_filed_date.month }}-1, {{ first_filed_date.day }});
+{% else %}
+var FILED_MIN = new Date({{ today.year }}, {{ today.month }}-1, {{ today.day }});
+{% endif %}
+var FILED_MAX = new Date({{ today.year }}, {{ today.month }}-1, {{ today.day }});
+var DATA_URL = '{{ url('dates.list_json') }}';
+</script>
+{% compress js %}
+<script src="{{ static("js/libs/jquery.dataTables.js") }}"></script>
+<script src="{{ static("dates/js/list.js") }}"></script>
+{% endcompress %}
{% endblock %}
+
{% block content %}
<form id="filter_form" action=".">
<table id="filters" border="0">
@@ -160,20 +132,3 @@
<div class="clearer">&nbsp;</div>
{% endblock %}
-
-
-{% block extra_site_js %}
-{{ js('jquery_ui') }}
-<script>
-var DATE_MIN = new Date({{ first_date.year }}, {{ first_date.month }}-1, {{ first_date.day }});
-var DATE_MAX = new Date({{ last_date.year }}, {{ last_date.month }}-1, {{ last_date.day }});
-{% if first_filed_date %}
-var FILED_MIN = new Date({{ first_filed_date.year }}, {{ first_filed_date.month }}-1, {{ first_filed_date.day }});
-{% else %}
-var FILED_MIN = new Date({{ today.year }}, {{ today.month }}-1, {{ today.day }});
-{% endif %}
-var FILED_MAX = new Date({{ today.year }}, {{ today.month }}-1, {{ today.day }});
-var DATA_URL = '{{ url('dates.list_json') }}';
-</script>
-{{ js('dates.list') }}
-{% endblock %}
View
21 pto/apps/dates/templates/dates/notify.html
@@ -6,11 +6,22 @@
#}
{% extends "base.html" %}
+
+
{% block extra_site_css %}
-{{ css('jquery_ui') }}
-{{ css('dates') }}
+{% compress css %}
+<link rel="stylesheet" href="{{ static("dates/css/notify.css") }}">
+{% endcompress %}
+{% endblock %}
+
+
+{% block extra_site_js %}
+{% compress js %}
+<script src="{{ static("dates/js/notify.js") }}"></script>
+{% endcompress %}
{% endblock %}
+
{% block content %}
<form action="." method="post">{{ csrf() }}
@@ -33,9 +44,3 @@
</form>
{% endblock %}
-
-
-{% block extra_site_js %}
-{{ js('jquery_ui') }}
-{{ js('dates.notify') }}
-{% endblock %}
View
0  media/css/mobile/mobile.css → pto/apps/mobile/static/mobile/css/mobile.css
File renamed without changes
View
0  media/img/mobile/apple-touch-icon.png → ...pps/mobile/static/mobile/img/apple-touch-icon.png
Diff not rendered
View
0  media/js/mobile/mobile.js → pto/apps/mobile/static/mobile/js/mobile.js
File renamed without changes
View
20 pto/apps/mobile/templates/mobile/base.html
@@ -12,13 +12,23 @@
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="viewport" content="width=device-width, initial-scale=1">
- <link rel="apple-touch-icon-precomposed" href="{{ media('img/mobile/apple-touch-icon.png') }}">
- <link rel="shortcut icon" href="{{ media('img/mobile/apple-touch-icon.png') }}">
+ <link rel="apple-touch-icon-precomposed" href="{{ static('mobile/img/apple-touch-icon.png') }}">
+ <link rel="shortcut icon" href="{{ static('mobile/img/apple-touch-icon.png') }}">
<title>{% block page_title %}Mozilla PTO{% endblock %}</title>
- {{ css('libs/jquery_mobile') }}
- {{ css('mobile') }}
- {{ js('mobile') }}
+
+ {% compress css %}
+ <link rel="stylesheet" href="{{ static("css/libs/jquery.mobile-1.1.0.min.css") }}">
+ <link rel="stylesheet" href="{{ static("mobile/css/mobile.css") }}">
+ {% endcompress %}
+
+ {% compress js %}
+ <script src="{{ static("js/libs/jquery-1.7.2.min.js") }}"></script>
+ <script src="{{ static("js/libs/date.js") }}"></script>
+ <script src="{{ static("mobile/js/mobile.js") }}"></script>
+ <script src="{{ static("js/libs/jquery.mobile-1.1.0.min.js") }}"></script>
+ {% endcompress %}
+
</head>
<body>
View
5 pto/apps/users/email_auth_backend.py
@@ -18,7 +18,10 @@ def authenticate(self, username=None, password=None):
kwargs = {'username': username}
try:
user = User.objects.get(**kwargs)
- if user.check_password(password):
+ # Strangely, if user.password is '', user.has_usable_password()
+ # will return True and trying to use user.check_password()
+ # against an empty password will fail with a ValueError :(
+ if user.password and user.check_password(password):
return user
except User.DoesNotExist:
return None
View
2  pto/apps/users/forms.py
@@ -44,7 +44,7 @@ def __init__(self, *args, **kwargs):
_all_longforms = []
for each in (UserProfile.objects.exclude(country='')
.values('country')
- .distinct('country')
+ .distinct()
.order_by('country')):
country = each['country']
long_form = country
View
0  media/js/users/profile.js → pto/apps/users/static/users/js/profile.js
File renamed without changes
View
10 pto/apps/users/templates/users/profile.html
@@ -7,10 +7,6 @@
{% extends "base.html" %}
-{% block extra_site_css %}
-{{ css('jquery_ui') }}
-{% endblock %}
-
{% block content %}
<h2>Settings</h2>
@@ -26,8 +22,8 @@
{% endblock %}
-
{% block extra_site_js %}
-{{ js('jquery_ui') }}
-{{ js('users.profile') }}
+{% compress js %}
+<script src="{{ static("users/js/profile.js") }}"></script>
+{% endcompress %}
{% endblock %}
View
0  media/js/.gitignore → pto/base/static/css/.gitignore
File renamed without changes
View
0  media/css/demo_table_jui.css → pto/base/static/css/demo_table_jui.css
File renamed without changes
View
0  media/css/pto/main.css → pto/base/static/css/examples/main.css
File renamed without changes
View
0  media/css/images/asc.gif → pto/base/static/css/images/asc.gif
Diff not rendered
View
0  media/css/images/background.jpg → pto/base/static/css/images/background.jpg
Diff not rendered
View
0  media/css/images/bg.png → pto/base/static/css/images/bg.png
Diff not rendered
View
0  media/css/images/desc.gif → pto/base/static/css/images/desc.gif
Diff not rendered
View
0  media/css/images/pto.png → pto/base/static/css/images/pto.png
Diff not rendered
View
0  media/css/images/sort.gif → pto/base/static/css/images/sort.gif
Diff not rendered
View
0  media/css/images/throbber.png → pto/base/static/css/images/throbber.png
Diff not rendered
View
0  media/css/libs/datatable/css/demo_table.css → ...base/static/css/libs/datatable/css/demo_table.css
File renamed without changes
View
0  media/css/libs/datatable/images/back_disabled.jpg → ...tatic/css/libs/datatable/images/back_disabled.jpg
Diff not rendered
View
0  media/css/libs/datatable/images/back_enabled.jpg → ...static/css/libs/datatable/images/back_enabled.jpg
Diff not rendered
View
0  media/css/libs/datatable/images/forward_disabled.jpg → ...ic/css/libs/datatable/images/forward_disabled.jpg
Diff not rendered
View
0  media/css/libs/datatable/images/forward_enabled.jpg → ...tic/css/libs/datatable/images/forward_enabled.jpg
Diff not rendered
View