From 48bba3036114075e6d5ae129fc3f9bbd0cd57956 Mon Sep 17 00:00:00 2001 From: riccardo Date: Tue, 15 Mar 2011 18:37:45 +0100 Subject: [PATCH] added buttons, fixed marker problems --- telemeta/htdocs/css/telemeta.css | 2 +- telemeta/htdocs/js/application.js | 2 +- telemeta/htdocs/timeside/src/controller.js | 11 +++++------ telemeta/htdocs/timeside/src/markermap.js | 17 ++++++++++------- .../telemeta_default/collection_add.html | 14 +++++++++----- .../telemeta_default/collection_detail.html | 10 +++++++--- .../telemeta_default/collection_edit.html | 14 +++++++++----- .../telemeta_default/collection_list.html | 2 +- .../telemeta_default/mediaitem_add.html | 4 ++-- .../telemeta_default/mediaitem_copy.html | 14 +++++++++----- .../telemeta_default/mediaitem_edit.html | 2 +- .../telemeta_default/mediaitem_list.html | 3 ++- 12 files changed, 57 insertions(+), 38 deletions(-) diff --git a/telemeta/htdocs/css/telemeta.css b/telemeta/htdocs/css/telemeta.css index 49dbcd21..1c198e73 100644 --- a/telemeta/htdocs/css/telemeta.css +++ b/telemeta/htdocs/css/telemeta.css @@ -1002,7 +1002,7 @@ a.image-link { background-image: url('/images/cancel.png'); } .mediaitem_button_save{ - color:#6A0307 !important; + /*color:#6A0307 !important;*/ background-image: url('/images/save.png'); } .mediaitem_button_add{ diff --git a/telemeta/htdocs/js/application.js b/telemeta/htdocs/js/application.js index b73a1b0c..b10f200a 100644 --- a/telemeta/htdocs/js/application.js +++ b/telemeta/htdocs/js/application.js @@ -21,7 +21,7 @@ Array.prototype.move = function(from, to){ } if(from != to){ var elm = this.splice(from,1)[0]; - this.markers.splice(to,0,elm); + this.splice(to,0,elm); return to; } return from; diff --git a/telemeta/htdocs/timeside/src/controller.js b/telemeta/htdocs/timeside/src/controller.js index e8f0935d..7636460f 100644 --- a/telemeta/htdocs/timeside/src/controller.js +++ b/telemeta/htdocs/timeside/src/controller.js @@ -73,10 +73,8 @@ TimeSide(function($N) { // } this.cfg.divmarkers.move(from,to); this.cfg.player.ruler.markers.move(from,to); -// this.cfg.player.ruler.move(from,to); -// var m = this.cfg.divmarkers.splice(from,1)[0]; //remove -// this.cfg.divmarkers.splice(to,0,m); //add - this.updateIndices(from,to); +// realIndex might not be equal to to + this.updateIndices(from,data.newIndex); }, //called whenever a marker is added to the ruler BUT NOT in the map @@ -132,11 +130,12 @@ TimeSide(function($N) { if(from===undefined || from==null){ from = 0; } - if(from>this.cfg.divmarkers.length){ + var len = this.cfg.divmarkers.length-1; + if(from>len){ return; } if(to==undefined || to ==null){ - to = this.cfg.divmarkers.length-1; + to = len; } if(to {% block tools %} - - + +Cancel {% endblock tools %} {% endblock %} @@ -12,7 +13,7 @@ {% block infos %}
-
{% csrf_token %} + {% csrf_token %} {% for field in form %} {% if not field.html_name == "copied_from_item" %} @@ -24,9 +25,12 @@ {% endfor %}
- + +Cancel + Save
diff --git a/telemeta/templates/telemeta_default/collection_detail.html b/telemeta/templates/telemeta_default/collection_detail.html index 5abd52f0..63637713 100644 --- a/telemeta/templates/telemeta_default/collection_detail.html +++ b/telemeta/templates/telemeta_default/collection_detail.html @@ -12,13 +12,17 @@ {% block submenu %}
- Dublin Core + + Dublin Core {% if user.is_authenticated and perms.telemeta.change_mediacollection %} {% block tools %} - + + + Edit + Copy {% endblock tools %} {% endif %} diff --git a/telemeta/templates/telemeta_default/collection_edit.html b/telemeta/templates/telemeta_default/collection_edit.html index dfb3f4e1..b58c2f94 100644 --- a/telemeta/templates/telemeta_default/collection_edit.html +++ b/telemeta/templates/telemeta_default/collection_edit.html @@ -1,13 +1,14 @@ {% extends "telemeta/collection_detail.html" %} {% block tools %} - - + + Cancel {% endblock %} {% block infos %}
-
{% csrf_token %} + {% csrf_token %} {% for field in form %} {% if not field.html_name == "copied_from_item" %} @@ -19,9 +20,12 @@ {% endfor %}
diff --git a/telemeta/templates/telemeta_default/collection_list.html b/telemeta/templates/telemeta_default/collection_list.html index 7cf243b6..1528c049 100644 --- a/telemeta/templates/telemeta_default/collection_list.html +++ b/telemeta/templates/telemeta_default/collection_list.html @@ -8,7 +8,7 @@
{% if user.is_authenticated and perms.telemeta.add_mediacollection %} - Add + Add {% endif %}
diff --git a/telemeta/templates/telemeta_default/mediaitem_add.html b/telemeta/templates/telemeta_default/mediaitem_add.html index 3b7eafc5..2bc1a027 100644 --- a/telemeta/templates/telemeta_default/mediaitem_add.html +++ b/telemeta/templates/telemeta_default/mediaitem_add.html @@ -41,8 +41,8 @@ --> Cancel -Cancel +Save
diff --git a/telemeta/templates/telemeta_default/mediaitem_copy.html b/telemeta/templates/telemeta_default/mediaitem_copy.html index bb4c8797..28f6b182 100644 --- a/telemeta/templates/telemeta_default/mediaitem_copy.html +++ b/telemeta/templates/telemeta_default/mediaitem_copy.html @@ -11,8 +11,9 @@
{% if user.is_authenticated and perms.telemeta.add_mediaitem %} {% block tools %} - - + + Cancel {% endblock tools %} {% endif %}
@@ -23,7 +24,7 @@ {% block infos %}
-
{% csrf_token %} + {% csrf_token %} {% for field in form %} {% if not field.html_name == "copied_from_item" %} @@ -35,9 +36,12 @@ {% endfor %}
- + +Cancel + Save
diff --git a/telemeta/templates/telemeta_default/mediaitem_edit.html b/telemeta/templates/telemeta_default/mediaitem_edit.html index e3b80b22..1b320363 100644 --- a/telemeta/templates/telemeta_default/mediaitem_edit.html +++ b/telemeta/templates/telemeta_default/mediaitem_edit.html @@ -3,7 +3,7 @@ {% block tools %} - Cancel + Cancel {% endblock tools %} {% block infos %} diff --git a/telemeta/templates/telemeta_default/mediaitem_list.html b/telemeta/templates/telemeta_default/mediaitem_list.html index 5bbf9228..188bef52 100644 --- a/telemeta/templates/telemeta_default/mediaitem_list.html +++ b/telemeta/templates/telemeta_default/mediaitem_list.html @@ -8,7 +8,8 @@ {% block submenu %}
{% if user.is_authenticated and perms.telemeta.add_mediaitem %} - + +Add {% endif %}
{% endblock %} -- 2.39.5