From 756a9721137b80570ddc209bca91a981541cef5d Mon Sep 17 00:00:00 2001 From: Ole Laursen Date: Thu, 29 Jan 2015 17:53:56 +0000 Subject: [PATCH] Move meeting agenda editing over to new facelifted base template, although without actually facelifting the contents - Legacy-Id: 8946 --- ietf/meeting/tests_js.py | 2 +- ietf/meeting/views.py | 37 +- ietf/templates/meeting/agenda_list.html | 58 ++- ietf/templates/meeting/landscape_edit.html | 44 +- ietf/templates/meeting/properties_edit.html | 43 +- ietf/templates/meeting/room_edit.html | 47 +- ietf/templates/meeting/timeslot_edit.html | 67 ++- .../{css => facelift/css/agenda}/agenda.css | 44 +- static/facelift/css/agenda/base2.css | 437 ++++++++++++++++++ .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../images/ui-bg_flat_75_ffffff_40x100.png | Bin .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin .../images/ui-bg_glass_65_ffffff_1x400.png | Bin .../images/ui-bg_glass_75_dadada_1x400.png | Bin .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin .../images/ui-icons_222222_256x240.png | Bin .../images/ui-icons_2e83ff_256x240.png | Bin .../images/ui-icons_454545_256x240.png | Bin .../images/ui-icons_888888_256x240.png | Bin .../images/ui-icons_cd0a0a_256x240.png | Bin .../jquery-ui-1.8.11.custom.css | 0 .../agenda}/jquery-ui-timepicker-addon.css | 0 .../{ => facelift}/js/agenda/agenda_edit.js | 1 + .../js/agenda/agenda_helpers.js | 0 .../js/agenda/agenda_listeners.js | 0 .../js/agenda/agenda_objects.js | 0 .../js/agenda/agenda_properties_edit.js | 0 .../js/agenda/agenda_property_utils.js | 0 .../{ => facelift}/js/agenda/agendas_edit.js | 0 static/facelift/js/agenda/jquery-1.8.2.min.js | 2 + .../i18n/jquery-ui-i18n.js | 0 .../i18n/jquery.ui.datepicker-af.js | 0 .../i18n/jquery.ui.datepicker-ar-DZ.js | 0 .../i18n/jquery.ui.datepicker-ar.js | 0 .../i18n/jquery.ui.datepicker-az.js | 0 .../i18n/jquery.ui.datepicker-bg.js | 0 .../i18n/jquery.ui.datepicker-bs.js | 0 .../i18n/jquery.ui.datepicker-ca.js | 0 .../i18n/jquery.ui.datepicker-cs.js | 0 .../i18n/jquery.ui.datepicker-cy-GB.js | 0 .../i18n/jquery.ui.datepicker-da.js | 0 .../i18n/jquery.ui.datepicker-de.js | 0 .../i18n/jquery.ui.datepicker-el.js | 0 .../i18n/jquery.ui.datepicker-en-AU.js | 0 .../i18n/jquery.ui.datepicker-en-GB.js | 0 .../i18n/jquery.ui.datepicker-en-NZ.js | 0 .../i18n/jquery.ui.datepicker-eo.js | 0 .../i18n/jquery.ui.datepicker-es.js | 0 .../i18n/jquery.ui.datepicker-et.js | 0 .../i18n/jquery.ui.datepicker-eu.js | 0 .../i18n/jquery.ui.datepicker-fa.js | 0 .../i18n/jquery.ui.datepicker-fi.js | 0 .../i18n/jquery.ui.datepicker-fo.js | 0 .../i18n/jquery.ui.datepicker-fr-CH.js | 0 .../i18n/jquery.ui.datepicker-fr.js | 0 .../i18n/jquery.ui.datepicker-gl.js | 0 .../i18n/jquery.ui.datepicker-he.js | 0 .../i18n/jquery.ui.datepicker-hi.js | 0 .../i18n/jquery.ui.datepicker-hr.js | 0 .../i18n/jquery.ui.datepicker-hu.js | 0 .../i18n/jquery.ui.datepicker-hy.js | 0 .../i18n/jquery.ui.datepicker-id.js | 0 .../i18n/jquery.ui.datepicker-is.js | 0 .../i18n/jquery.ui.datepicker-it.js | 0 .../i18n/jquery.ui.datepicker-ja.js | 0 .../i18n/jquery.ui.datepicker-ka.js | 0 .../i18n/jquery.ui.datepicker-kk.js | 0 .../i18n/jquery.ui.datepicker-km.js | 0 .../i18n/jquery.ui.datepicker-ko.js | 0 .../i18n/jquery.ui.datepicker-lb.js | 0 .../i18n/jquery.ui.datepicker-lt.js | 0 .../i18n/jquery.ui.datepicker-lv.js | 0 .../i18n/jquery.ui.datepicker-mk.js | 0 .../i18n/jquery.ui.datepicker-ml.js | 0 .../i18n/jquery.ui.datepicker-ms.js | 0 .../i18n/jquery.ui.datepicker-nl-BE.js | 0 .../i18n/jquery.ui.datepicker-nl.js | 0 .../i18n/jquery.ui.datepicker-no.js | 0 .../i18n/jquery.ui.datepicker-pl.js | 0 .../i18n/jquery.ui.datepicker-pt-BR.js | 0 .../i18n/jquery.ui.datepicker-pt.js | 0 .../i18n/jquery.ui.datepicker-rm.js | 0 .../i18n/jquery.ui.datepicker-ro.js | 0 .../i18n/jquery.ui.datepicker-ru.js | 0 .../i18n/jquery.ui.datepicker-sk.js | 0 .../i18n/jquery.ui.datepicker-sl.js | 0 .../i18n/jquery.ui.datepicker-sq.js | 0 .../i18n/jquery.ui.datepicker-sr-SR.js | 0 .../i18n/jquery.ui.datepicker-sr.js | 0 .../i18n/jquery.ui.datepicker-sv.js | 0 .../i18n/jquery.ui.datepicker-ta.js | 0 .../i18n/jquery.ui.datepicker-th.js | 0 .../i18n/jquery.ui.datepicker-tj.js | 0 .../i18n/jquery.ui.datepicker-tr.js | 0 .../i18n/jquery.ui.datepicker-uk.js | 0 .../i18n/jquery.ui.datepicker-vi.js | 0 .../i18n/jquery.ui.datepicker-zh-CN.js | 0 .../i18n/jquery.ui.datepicker-zh-HK.js | 0 .../i18n/jquery.ui.datepicker-zh-TW.js | 0 .../jquery-ui.custom.js | 0 .../jquery.ui.accordion.js | 0 .../jquery.ui.autocomplete.js | 0 .../jquery.ui.button.js | 0 .../jquery-ui-1.9.0.custom/jquery.ui.core.js | 0 .../jquery.ui.datepicker.js | 0 .../jquery.ui.dialog.js | 0 .../jquery.ui.draggable.js | 0 .../jquery.ui.droppable.js | 0 .../jquery.ui.effect-blind.js | 0 .../jquery.ui.effect-bounce.js | 0 .../jquery.ui.effect-clip.js | 0 .../jquery.ui.effect-drop.js | 0 .../jquery.ui.effect-explode.js | 0 .../jquery.ui.effect-fade.js | 0 .../jquery.ui.effect-fold.js | 0 .../jquery.ui.effect-highlight.js | 0 .../jquery.ui.effect-pulsate.js | 0 .../jquery.ui.effect-scale.js | 0 .../jquery.ui.effect-shake.js | 0 .../jquery.ui.effect-slide.js | 0 .../jquery.ui.effect-transfer.js | 0 .../jquery.ui.effect.js | 0 .../jquery-ui-1.9.0.custom/jquery.ui.menu.js | 0 .../jquery-ui-1.9.0.custom/jquery.ui.mouse.js | 0 .../jquery.ui.position.js | 0 .../jquery.ui.progressbar.js | 0 .../jquery.ui.resizable.js | 0 .../jquery.ui.selectable.js | 0 .../jquery.ui.slider.js | 0 .../jquery.ui.sortable.js | 0 .../jquery.ui.spinner.js | 0 .../jquery-ui-1.9.0.custom/jquery.ui.tabs.js | 0 .../jquery.ui.tooltip.js | 0 .../jquery.ui.widget.js | 0 .../minified/i18n/jquery-ui-i18n.min.js | 0 .../i18n/jquery.ui.datepicker-af.min.js | 0 .../i18n/jquery.ui.datepicker-ar-DZ.min.js | 0 .../i18n/jquery.ui.datepicker-ar.min.js | 0 .../i18n/jquery.ui.datepicker-az.min.js | 0 .../i18n/jquery.ui.datepicker-bg.min.js | 0 .../i18n/jquery.ui.datepicker-bs.min.js | 0 .../i18n/jquery.ui.datepicker-ca.min.js | 0 .../i18n/jquery.ui.datepicker-cs.min.js | 0 .../i18n/jquery.ui.datepicker-cy-GB.min.js | 0 .../i18n/jquery.ui.datepicker-da.min.js | 0 .../i18n/jquery.ui.datepicker-de.min.js | 0 .../i18n/jquery.ui.datepicker-el.min.js | 0 .../i18n/jquery.ui.datepicker-en-AU.min.js | 0 .../i18n/jquery.ui.datepicker-en-GB.min.js | 0 .../i18n/jquery.ui.datepicker-en-NZ.min.js | 0 .../i18n/jquery.ui.datepicker-eo.min.js | 0 .../i18n/jquery.ui.datepicker-es.min.js | 0 .../i18n/jquery.ui.datepicker-et.min.js | 0 .../i18n/jquery.ui.datepicker-eu.min.js | 0 .../i18n/jquery.ui.datepicker-fa.min.js | 0 .../i18n/jquery.ui.datepicker-fi.min.js | 0 .../i18n/jquery.ui.datepicker-fo.min.js | 0 .../i18n/jquery.ui.datepicker-fr-CH.min.js | 0 .../i18n/jquery.ui.datepicker-fr.min.js | 0 .../i18n/jquery.ui.datepicker-gl.min.js | 0 .../i18n/jquery.ui.datepicker-he.min.js | 0 .../i18n/jquery.ui.datepicker-hi.min.js | 0 .../i18n/jquery.ui.datepicker-hr.min.js | 0 .../i18n/jquery.ui.datepicker-hu.min.js | 0 .../i18n/jquery.ui.datepicker-hy.min.js | 0 .../i18n/jquery.ui.datepicker-id.min.js | 0 .../i18n/jquery.ui.datepicker-is.min.js | 0 .../i18n/jquery.ui.datepicker-it.min.js | 0 .../i18n/jquery.ui.datepicker-ja.min.js | 0 .../i18n/jquery.ui.datepicker-ka.min.js | 0 .../i18n/jquery.ui.datepicker-kk.min.js | 0 .../i18n/jquery.ui.datepicker-km.min.js | 0 .../i18n/jquery.ui.datepicker-ko.min.js | 0 .../i18n/jquery.ui.datepicker-lb.min.js | 0 .../i18n/jquery.ui.datepicker-lt.min.js | 0 .../i18n/jquery.ui.datepicker-lv.min.js | 0 .../i18n/jquery.ui.datepicker-mk.min.js | 0 .../i18n/jquery.ui.datepicker-ml.min.js | 0 .../i18n/jquery.ui.datepicker-ms.min.js | 0 .../i18n/jquery.ui.datepicker-nl-BE.min.js | 0 .../i18n/jquery.ui.datepicker-nl.min.js | 0 .../i18n/jquery.ui.datepicker-no.min.js | 0 .../i18n/jquery.ui.datepicker-pl.min.js | 0 .../i18n/jquery.ui.datepicker-pt-BR.min.js | 0 .../i18n/jquery.ui.datepicker-pt.min.js | 0 .../i18n/jquery.ui.datepicker-rm.min.js | 0 .../i18n/jquery.ui.datepicker-ro.min.js | 0 .../i18n/jquery.ui.datepicker-ru.min.js | 0 .../i18n/jquery.ui.datepicker-sk.min.js | 0 .../i18n/jquery.ui.datepicker-sl.min.js | 0 .../i18n/jquery.ui.datepicker-sq.min.js | 0 .../i18n/jquery.ui.datepicker-sr-SR.min.js | 0 .../i18n/jquery.ui.datepicker-sr.min.js | 0 .../i18n/jquery.ui.datepicker-sv.min.js | 0 .../i18n/jquery.ui.datepicker-ta.min.js | 0 .../i18n/jquery.ui.datepicker-th.min.js | 0 .../i18n/jquery.ui.datepicker-tj.min.js | 0 .../i18n/jquery.ui.datepicker-tr.min.js | 0 .../i18n/jquery.ui.datepicker-uk.min.js | 0 .../i18n/jquery.ui.datepicker-vi.min.js | 0 .../i18n/jquery.ui.datepicker-zh-CN.min.js | 0 .../i18n/jquery.ui.datepicker-zh-HK.min.js | 0 .../i18n/jquery.ui.datepicker-zh-TW.min.js | 0 .../minified/jquery-ui.custom.min.js | 0 .../minified/jquery.ui.accordion.min.js | 0 .../minified/jquery.ui.autocomplete.min.js | 0 .../minified/jquery.ui.button.min.js | 0 .../minified/jquery.ui.core.min.js | 0 .../minified/jquery.ui.datepicker.min.js | 0 .../minified/jquery.ui.dialog.min.js | 0 .../minified/jquery.ui.draggable.min.js | 0 .../minified/jquery.ui.droppable.min.js | 0 .../minified/jquery.ui.effect-blind.min.js | 0 .../minified/jquery.ui.effect-bounce.min.js | 0 .../minified/jquery.ui.effect-clip.min.js | 0 .../minified/jquery.ui.effect-drop.min.js | 0 .../minified/jquery.ui.effect-explode.min.js | 0 .../minified/jquery.ui.effect-fade.min.js | 0 .../minified/jquery.ui.effect-fold.min.js | 0 .../jquery.ui.effect-highlight.min.js | 0 .../minified/jquery.ui.effect-pulsate.min.js | 0 .../minified/jquery.ui.effect-scale.min.js | 0 .../minified/jquery.ui.effect-shake.min.js | 0 .../minified/jquery.ui.effect-slide.min.js | 0 .../minified/jquery.ui.effect-transfer.min.js | 0 .../minified/jquery.ui.effect.min.js | 0 .../minified/jquery.ui.menu.min.js | 0 .../minified/jquery.ui.mouse.min.js | 0 .../minified/jquery.ui.position.min.js | 0 .../minified/jquery.ui.progressbar.min.js | 0 .../minified/jquery.ui.resizable.min.js | 0 .../minified/jquery.ui.selectable.min.js | 0 .../minified/jquery.ui.slider.min.js | 0 .../minified/jquery.ui.sortable.min.js | 0 .../minified/jquery.ui.spinner.min.js | 0 .../minified/jquery.ui.tabs.min.js | 0 .../minified/jquery.ui.tooltip.min.js | 0 .../minified/jquery.ui.widget.min.js | 0 .../jquery-ui-sliderAccess.js | 0 .../jquery-ui-timepicker-addon.js | 0 .../{js => facelift/js/agenda}/moment.min.js | 0 .../{js => facelift/js/agenda}/spin/.jshintrc | 0 .../js/agenda}/spin/LICENSE.txt | 0 .../{js => facelift/js/agenda}/spin/Makefile | 0 .../{js => facelift/js/agenda}/spin/README.md | 0 .../js/agenda}/spin/assets/bg.png | Bin .../js/agenda}/spin/assets/browsers.png | Bin .../js/agenda}/spin/assets/crosshair.gif | Bin .../assets/fd-slider/fd-slider-tooltip.css | 0 .../spin/assets/fd-slider/fd-slider.css | 0 .../spin/assets/fd-slider/fd-slider.js | 0 .../js/agenda}/spin/assets/github.gif | Bin .../js/agenda}/spin/assets/jquery.js | 0 .../js/agenda}/spin/assets/main.css | 0 .../js/agenda}/spin/assets/prettify.css | 0 .../js/agenda}/spin/assets/prettify.js | 0 .../js/agenda}/spin/assets/preview.jpg | Bin .../js/agenda}/spin/assets/ribbon.png | Bin .../js/agenda}/spin/bower.json | 0 .../js/agenda}/spin/dist/spin.js | 0 .../js/agenda}/spin/dist/spin.min.js | 0 .../js/agenda}/spin/example/amd.html | 0 .../js/agenda}/spin/example/jquery.html | 0 .../js/agenda}/spin/example/modernizr.html | 0 .../js/agenda}/spin/example/modernizr.js | 0 .../js/agenda}/spin/example/positioning.html | 0 .../js/agenda}/spin/example/require.js | 0 .../js/agenda}/spin/example/settings.html | 0 .../js/agenda}/spin/favicon.ico | Bin .../js/agenda}/spin/index.html | 0 .../js/agenda}/spin/jquery.spin.js | 0 .../js/agenda}/spin/package.json | 0 .../{js => facelift/js/agenda}/spin/spin.js | 0 .../{ => facelift}/js/agenda/timeslot_edit.js | 0 static/facelift/js/ietf.js | 14 + 277 files changed, 683 insertions(+), 113 deletions(-) rename static/{css => facelift/css/agenda}/agenda.css (92%) create mode 100644 static/facelift/css/agenda/base2.css rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_flat_75_ffffff_40x100.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_glass_55_fbf9ee_1x400.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_glass_65_ffffff_1x400.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_glass_75_dadada_1x400.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_glass_75_e6e6e6_1x400.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_glass_95_fef1ec_1x400.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-icons_222222_256x240.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-icons_2e83ff_256x240.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-icons_454545_256x240.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-icons_888888_256x240.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/images/ui-icons_cd0a0a_256x240.png (100%) rename static/{css => facelift/css/agenda}/jquery-ui-themes/jquery-ui-1.8.11.custom.css (100%) rename static/{css => facelift/css/agenda}/jquery-ui-timepicker-addon.css (100%) rename static/{ => facelift}/js/agenda/agenda_edit.js (98%) rename static/{ => facelift}/js/agenda/agenda_helpers.js (100%) rename static/{ => facelift}/js/agenda/agenda_listeners.js (100%) rename static/{ => facelift}/js/agenda/agenda_objects.js (100%) rename static/{ => facelift}/js/agenda/agenda_properties_edit.js (100%) rename static/{ => facelift}/js/agenda/agenda_property_utils.js (100%) rename static/{ => facelift}/js/agenda/agendas_edit.js (100%) create mode 100644 static/facelift/js/agenda/jquery-1.8.2.min.js rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery-ui-i18n.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-af.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ar-DZ.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ar.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-az.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-bg.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-bs.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ca.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-cs.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-cy-GB.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-da.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-de.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-el.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-en-AU.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-en-GB.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-en-NZ.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-eo.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-es.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-et.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-eu.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-fa.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-fi.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-fo.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-fr-CH.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-fr.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-gl.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-he.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-hi.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-hr.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-hu.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-hy.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-id.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-is.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-it.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ja.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ka.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-kk.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-km.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ko.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-lb.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-lt.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-lv.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-mk.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ml.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ms.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-nl-BE.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-nl.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-no.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-pl.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-pt-BR.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-pt.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-rm.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ro.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ru.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-sk.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-sl.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-sq.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-sr-SR.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-sr.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-sv.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-ta.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-th.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-tj.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-tr.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-uk.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-vi.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-zh-CN.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-zh-HK.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/i18n/jquery.ui.datepicker-zh-TW.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery-ui.custom.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.accordion.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.autocomplete.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.button.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.core.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.datepicker.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.dialog.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.draggable.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.droppable.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-blind.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-bounce.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-clip.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-drop.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-explode.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-fade.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-fold.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-highlight.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-pulsate.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-scale.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-shake.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-slide.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect-transfer.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.effect.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.menu.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.mouse.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.position.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.progressbar.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.resizable.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.selectable.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.slider.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.sortable.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.spinner.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.tabs.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.tooltip.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/jquery.ui.widget.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery-ui-i18n.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-af.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ar-DZ.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ar.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-az.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-bg.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-bs.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ca.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-cs.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-cy-GB.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-da.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-de.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-el.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-en-AU.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-en-GB.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-en-NZ.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-eo.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-es.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-et.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-eu.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-fa.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-fi.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-fo.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-fr-CH.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-fr.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-gl.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-he.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-hi.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-hr.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-hu.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-hy.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-id.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-is.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-it.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ja.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ka.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-kk.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-km.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ko.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-lb.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-lt.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-lv.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-mk.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ml.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ms.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-nl-BE.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-nl.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-no.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-pl.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-pt-BR.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-pt.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-rm.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ro.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ru.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-sk.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-sl.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-sq.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-sr-SR.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-sr.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-sv.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-ta.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-th.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-tj.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-tr.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-uk.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-vi.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-zh-CN.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-zh-HK.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/i18n/jquery.ui.datepicker-zh-TW.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery-ui.custom.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.accordion.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.autocomplete.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.button.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.core.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.datepicker.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.dialog.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.draggable.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.droppable.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-blind.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-bounce.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-clip.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-drop.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-explode.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-fade.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-fold.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-highlight.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-pulsate.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-scale.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-shake.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-slide.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect-transfer.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.effect.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.menu.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.mouse.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.position.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.progressbar.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.resizable.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.selectable.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.slider.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.sortable.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.spinner.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.tabs.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.tooltip.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-1.9.0.custom/minified/jquery.ui.widget.min.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-timepicker/jquery-ui-sliderAccess.js (100%) rename static/{js => facelift/js/agenda}/jquery-ui-timepicker/jquery-ui-timepicker-addon.js (100%) rename static/{js => facelift/js/agenda}/moment.min.js (100%) rename static/{js => facelift/js/agenda}/spin/.jshintrc (100%) rename static/{js => facelift/js/agenda}/spin/LICENSE.txt (100%) rename static/{js => facelift/js/agenda}/spin/Makefile (100%) rename static/{js => facelift/js/agenda}/spin/README.md (100%) rename static/{js => facelift/js/agenda}/spin/assets/bg.png (100%) rename static/{js => facelift/js/agenda}/spin/assets/browsers.png (100%) rename static/{js => facelift/js/agenda}/spin/assets/crosshair.gif (100%) rename static/{js => facelift/js/agenda}/spin/assets/fd-slider/fd-slider-tooltip.css (100%) rename static/{js => facelift/js/agenda}/spin/assets/fd-slider/fd-slider.css (100%) rename static/{js => facelift/js/agenda}/spin/assets/fd-slider/fd-slider.js (100%) rename static/{js => facelift/js/agenda}/spin/assets/github.gif (100%) rename static/{js => facelift/js/agenda}/spin/assets/jquery.js (100%) rename static/{js => facelift/js/agenda}/spin/assets/main.css (100%) rename static/{js => facelift/js/agenda}/spin/assets/prettify.css (100%) rename static/{js => facelift/js/agenda}/spin/assets/prettify.js (100%) rename static/{js => facelift/js/agenda}/spin/assets/preview.jpg (100%) rename static/{js => facelift/js/agenda}/spin/assets/ribbon.png (100%) rename static/{js => facelift/js/agenda}/spin/bower.json (100%) rename static/{js => facelift/js/agenda}/spin/dist/spin.js (100%) rename static/{js => facelift/js/agenda}/spin/dist/spin.min.js (100%) rename static/{js => facelift/js/agenda}/spin/example/amd.html (100%) rename static/{js => facelift/js/agenda}/spin/example/jquery.html (100%) rename static/{js => facelift/js/agenda}/spin/example/modernizr.html (100%) rename static/{js => facelift/js/agenda}/spin/example/modernizr.js (100%) rename static/{js => facelift/js/agenda}/spin/example/positioning.html (100%) rename static/{js => facelift/js/agenda}/spin/example/require.js (100%) rename static/{js => facelift/js/agenda}/spin/example/settings.html (100%) rename static/{js => facelift/js/agenda}/spin/favicon.ico (100%) rename static/{js => facelift/js/agenda}/spin/index.html (100%) rename static/{js => facelift/js/agenda}/spin/jquery.spin.js (100%) rename static/{js => facelift/js/agenda}/spin/package.json (100%) rename static/{js => facelift/js/agenda}/spin/spin.js (100%) rename static/{ => facelift}/js/agenda/timeslot_edit.js (100%) diff --git a/ietf/meeting/tests_js.py b/ietf/meeting/tests_js.py index 9221b8a44..3f95f3d92 100644 --- a/ietf/meeting/tests_js.py +++ b/ietf/meeting/tests_js.py @@ -48,7 +48,7 @@ class ScheduleEditTests(LiveServerTestCase): self.driver.get(url) self.driver.find_element_by_name('username').send_keys('plain') self.driver.find_element_by_name('password').send_keys('plain+password') - self.driver.find_element_by_xpath('//input[@value="Sign in"]').click() + self.driver.find_element_by_xpath('//button[@type="submit"]').click() def testUnschedule(self): diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index d58cc9884..5f2d98275 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -187,7 +187,7 @@ def edit_timeslots(request, num=None): roomsurl = reverse(timeslot_roomsurl, args=[meeting.number]) adddayurl = reverse(timeslot_slotsurl, args=[meeting.number]) - return HttpResponse(render_to_string("meeting/timeslot_edit.html", + return render(request, "meeting/timeslot_edit.html", {"timeslots": timeslots, "meeting_base_url": meeting_base_url, "site_base_url": site_base_url, @@ -199,8 +199,9 @@ def edit_timeslots(request, num=None): "time_slices":time_slices, "slot_slices": slots, "date_slices":date_slices, - "meeting":meeting}, - RequestContext(request)), content_type="text/html") + "meeting":meeting, + "hide_menu": True, + }) class RoomForm(ModelForm): class Meta: @@ -227,12 +228,13 @@ def edit_roomurl(request, num, roomid): roomform = RoomForm(instance=room) meeting_base_url = request.build_absolute_uri(meeting.base_url()) site_base_url = request.build_absolute_uri('/')[:-1] # skip the trailing slash - return HttpResponse(render_to_string("meeting/room_edit.html", + return render(request, "meeting/room_edit.html", {"meeting_base_url": meeting_base_url, "site_base_url": site_base_url, "editroom": roomform, - "meeting":meeting}, - RequestContext(request)), content_type="text/html") + "meeting":meeting, + "hide_menu": True, + }) ############################################################################## #@role_required('Area Director','Secretariat') @@ -287,7 +289,7 @@ def edit_agenda(request, num=None, owner=None, name=None): time_slices,date_slices = build_all_agenda_slices(meeting) - return HttpResponse(render_to_string("meeting/landscape_edit.html", + return render(request, "meeting/landscape_edit.html", {"schedule":schedule, "saveas": saveas, "saveasurl": saveasurl, @@ -302,8 +304,9 @@ def edit_agenda(request, num=None, owner=None, name=None): "area_directors" : ads, "wg_list": wg_list , "scheduledsessions": scheduledsessions, - "show_inline": set(["txt","htm","html"]) }, - RequestContext(request)), content_type="text/html") + "show_inline": set(["txt","htm","html"]), + "hide_menu": True, + }) ############################################################################## # show the properties associated with an agenda (visible, public) @@ -326,11 +329,12 @@ def edit_agenda_properties(request, num=None, owner=None, name=None): if not (canedit or has_role(request.user,'Secretariat')): return HttpResponseForbidden("You may not edit this agenda") else: - return HttpResponse(render_to_string("meeting/properties_edit.html", + return render(request, "meeting/properties_edit.html", {"schedule":schedule, "form":form, - "meeting":meeting}, - RequestContext(request)), content_type="text/html") + "meeting":meeting, + "hide_menu": True, + }) ############################################################################## # show list of agendas. @@ -352,12 +356,11 @@ def edit_agendas(request, num=None, order=None): schedules = schedules.order_by('owner', 'name') - return HttpResponse(render_to_string("meeting/agenda_list.html", + return render(request, "meeting/agenda_list.html", {"meeting": meeting, - "schedules": schedules.all() - }, - RequestContext(request)), - content_type="text/html") + "schedules": schedules.all(), + "hide_menu": True, + }) @ensure_csrf_cookie def agenda(request, num=None, name=None, base=None, ext=None): diff --git a/ietf/templates/meeting/agenda_list.html b/ietf/templates/meeting/agenda_list.html index f7f8f137b..3bad7c439 100644 --- a/ietf/templates/meeting/agenda_list.html +++ b/ietf/templates/meeting/agenda_list.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "ietf.html" %} {% load ietf_filters %} {# Copyright The IETF Trust 2007, All Rights Reserved #} {% load humanize %} @@ -6,29 +6,53 @@ {% block title %}IETF {{ meeting.number }} Meeting Agenda{% endblock %} {% load agenda_custom_tags %} {% block pagehead %} - - - + + + {% endblock pagehead %} {% block js %} - - - - - - + + - - - +jQuery.ajaxSetup({ + crossDomain: false, // obviates need for sameOrigin test + beforeSend: function(xhr, settings) { + if (!csrfSafeMethod(settings.type)) { + xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken')); + } + } +}); + + + + + + + + + + + + {% endblock js %} -{% block start_content_table %}{% endblock %} -{% block end_content_table %}{% endblock %} - {% block content %}
diff --git a/ietf/templates/meeting/landscape_edit.html b/ietf/templates/meeting/landscape_edit.html index 0e5f5bfac..0b3915c31 100644 --- a/ietf/templates/meeting/landscape_edit.html +++ b/ietf/templates/meeting/landscape_edit.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "ietf.html" %} {% load ietf_filters %} {# Copyright The IETF Trust 2007, All Rights Reserved #} {% load humanize %} @@ -17,23 +17,35 @@ {% block title %}IETF {{ meeting.number }} Meeting Agenda{% endblock %} {% load agenda_custom_tags %} {% block pagehead %} - - + + {% endblock pagehead %} {% block js %} - - - - - - + + + + + + + + + - - - - - + + + + + - - - - - + + + + + + + + + - - - - + + + + {% endblock js %} -{% block start_content_table %}{% endblock %} -{% block end_content_table %}{% endblock %} - {% block content %}
diff --git a/ietf/templates/meeting/room_edit.html b/ietf/templates/meeting/room_edit.html index 9751cf2c5..8e8370090 100644 --- a/ietf/templates/meeting/room_edit.html +++ b/ietf/templates/meeting/room_edit.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "ietf.html" %} {% load ietf_filters %} {# Copyright The IETF Trust 2007, All Rights Reserved #} {% load humanize %} @@ -6,36 +6,43 @@ {% block title %}IETF {{ meeting.number }} Meeting Agenda: Timeslot/Room Availability{% endblock %} {% load agenda_custom_tags %} {% block pagehead %} - - - + + + {% endblock pagehead %} {% block js %} - - - - - - - + + + + + + + + + - + - - - + + + - + {% endblock js %} - -{% block start_content_table %}{% endblock %} -{% block end_content_table %}{% endblock %} - {% block content %}
diff --git a/ietf/templates/meeting/timeslot_edit.html b/ietf/templates/meeting/timeslot_edit.html index d39d61c2c..99504828f 100644 --- a/ietf/templates/meeting/timeslot_edit.html +++ b/ietf/templates/meeting/timeslot_edit.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "ietf.html" %} {% load ietf_filters %} {# Copyright The IETF Trust 2007, All Rights Reserved #} {% load humanize %} @@ -6,33 +6,60 @@ {% block title %}IETF {{ meeting.number }} Meeting Agenda: Timeslot/Room Availability{% endblock %} {% load agenda_custom_tags %} {% block pagehead %} - - - + + + {% endblock pagehead %} {% block js %} - - - - - - - + + + + + + + + + - + - - - + + + - - - - - + + + + +