]> git.parisson.com Git - telemeta.git/commitdiff
fix a few js and css issues on ie6 and ie7
authorolivier <>
Tue, 16 Feb 2010 17:08:50 +0000 (17:08 +0000)
committerolivier <>
Tue, 16 Feb 2010 17:08:50 +0000 (17:08 +0000)
telemeta/htdocs/css/telemeta.css
telemeta/htdocs/js/jquery.bgiframe.js [new file with mode: 0644]
telemeta/templates/telemeta_default/search_criteria.html

index cc812370ca9baf3556ff43496acee9c64d37a2b2..fe94a4cf99c90b2c2b2c231f51e599c51bc6c5a7 100644 (file)
@@ -235,6 +235,7 @@ label.disabled { color: #d7d7d7 }
 }\r
 #quick_search p {\r
     margin-top: .3em;\r
+    clear: left;\r
 }\r
 #quick_search a {\r
     font-size: .8em;\r
@@ -680,18 +681,18 @@ a.image-link {
     padding-right: 370px;\r
 }\r
 \r
-ul.playlist {\r
+#content ul.playlist {\r
     list-style-type: none;\r
     border-top: solid 1px #e1e1e1;\r
     margin: 0;\r
-    padding: 0 !important;\r
+    padding: 0;\r
 }\r
 \r
-ul.playlist li {\r
+#content ul.playlist li {\r
     display: block;\r
     border: solid 1px #e1e1e1;\r
     border-top: 0;\r
     background: white;\r
     margin: 0;\r
-    padding: 1em !important;\r
+    padding: 1em;\r
 }\r
diff --git a/telemeta/htdocs/js/jquery.bgiframe.js b/telemeta/htdocs/js/jquery.bgiframe.js
new file mode 100644 (file)
index 0000000..ef8679d
--- /dev/null
@@ -0,0 +1,10 @@
+/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
+ * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
+ * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
+ *
+ * $LastChangedDate: 2007-07-21 18:45:56 -0500 (Sat, 21 Jul 2007) $
+ * $Rev: 2447 $
+ *
+ * Version 2.1.1
+ */
+(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};})(jQuery);
\ No newline at end of file
index 361ab209f2666ae69394ce8b88700e5522a73dbf..8e19a0bbd95ff6f14a5b5c44d2a9356918aa7fb8 100644 (file)
 {% endblock %}
 
 {% block extra_javascript %}
+<script src="{% url telemeta-js "jquery.bgiframe.js" %}" type="text/javascript"></script>
 <script src="{% url telemeta-js "jquery.autocomplete.js" %}" type="text/javascript"></script>
 <script type="text/javascript">
-function update_period(from_field, to_field) {
+function update_period(source, from_field, to_field) {
     var from_year = $(from_field);
     var to_year = $(to_field);
 
@@ -21,11 +22,11 @@ function update_period(from_field, to_field) {
         to_year.val('0');
     } else {
         to_year.removeAttr('disabled');
-        if (this == to_year.get(0)) {
-            if (from_year.val() > to_year.val())
+        if ($(source).is(to_field)) {
+            if (parseInt(from_year.val()) > parseInt(to_year.val()))
                 from_year.val(to_year.val());
-        } else if ((from_year.val() > to_year.val())) {
-                to_year.val(from_year.val());
+        } else if (parseInt(from_year.val()) > parseInt(to_year.val())) {
+            to_year.val(from_year.val());
         }
     }
 }
@@ -34,17 +35,16 @@ $(document).ready(function () {
     $('#location').autocomplete('{% url telemeta-complete-location %}', {
         max: 20,
         formatResult: function(data) {
-            console.log(data);
             return data[0].replace(/ *\([0-9]+.*\) *$/, '');
         }
     });
     update_period('#rec_year_from', '#rec_year_to');
     $('#rec_year_from, #rec_year_to').change(function () {
-        update_period('#rec_year_from', '#rec_year_to');
+        update_period(this, '#rec_year_from', '#rec_year_to');
     });
     update_period('#pub_year_from', '#pub_year_to');
     $('#pub_year_from, #pub_year_to').change(function () {
-        update_period('#pub_year_from', '#pub_year_to');
+        update_period(this, '#pub_year_from', '#pub_year_to');
     });
 });