Changeset 18941 for extensions/Autosize/js/Affiche_script.js
- Timestamp:
- Nov 5, 2012, 4:00:11 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Autosize/js/Affiche_script.js
r18937 r18941 338 338 339 339 imgSrc = options.imgSrc; 340 n = this.src; 340 341 341 342 342 }); … … 471 471 ********************************************/ 472 472 jQuery(window).unload(function () { 473 // return;473 // return; 474 474 }); 475 475 //_________ unload ___________ … … 566 566 567 567 568 569 jQuery('#derivativeSwitchBox .switchCheck').css('visibility', 'hidden');570 jQuery('#derivativeChecked' + options.pictureSelType).css('visibility', 'visible');571 //======================================================================================572 href_path = "javascript:changeImgSrc('" + options.imgSrc + "', '" + options.pictureDeriv + "', '" + options.pictureDeriv + "', '" + "SelMaxi" + "')";573 574 /* */575 // jQuery('#derivativeCheckedSelMaxi').hide();576 jQuery('#derivativeCheckedSelMaxi').next().show();577 jQuery('#derivativeCheckedSelMaxi').next().next().show();578 579 spans = jQuery("#derivativeCheckedSelMaxi").next();580 spans.attr("href", href_path);581 spans.attr("name", "SelMaxi");582 583 spans = spans.find("span");584 spans.attr("name", "SelMaxi");585 spans.text("(" + options.theMainImageWidth + " x " + options.theMainImageHeight + ")");586 spans = spans.find("span");587 spans.text(options.pictureDeriv);588 //==========================================================589 href_path = "javascript:changeImgSrc('" + options.imgSrc + "', '" + options.pictureDeriv + "', '" + options.pictureDeriv + "', '" + "Autosize" + "')";590 591 spans = jQuery("#derivativeCheckedAutosize").next();592 spans.attr("href", href_path);593 spans.attr("name", "Autosize");594 spans = spans.find("span");595 spans.attr("name", "Autosize");596 spans.text("(" + options.theMainImageWidth + " x " + options.theMainImageHeight + ")");597 spans.next().text(options.pictureDeriv);598 //==========================================================599 /*600 jQuery('#derivativeCheckedAutosize').hide();601 jQuery('#derivativeCheckedAutosize').next().hide();602 jQuery('#derivativeCheckedAutosize').next().next().hide();603 */604 568 //============================================================= 605 569 // REPONSE ACTION … … 932 896 } 933 897 url2 = jQuery("#theMainImage").attr("src"); 934 898 if (typeof type != "undefined") 899 options.pictureSelType = type; 900 else { 901 options.pictureSelType = typeSave; 902 type = typeSave; 903 904 } 905 options.pictureDeriv = typeSave; 906 typeMap = typeSave; 907 908 jQuery('#derivativeSwitchBox .switchCheck').css('visibility', 'hidden'); 909 if (typeof type != "undefined" && (type == "Autosize" || type == "SelMaxi")) { 910 jQuery('#derivativeChecked' + type).css('visibility', 'visible'); 911 document.cookie = 'picture_sel_type=' + type + ';path=' + COOKIE_PATH; 912 } else { 913 914 jQuery('#derivativeChecked' + typeSave).css('visibility', 'visible'); 915 document.cookie = 'picture_sel_type=' + typeSave + ';path=' + COOKIE_PATH; 916 } 917 options.pictureMap = typeMap; 918 options.pictureDeriv = typeSave; 919 document.cookie = 'picture_deriv=' + typeSave + ';path=' + COOKIE_PATH; 920 921 935 922 936 923 jQuery("#theMainImage").removeAttr("width height").attr("src", url) 937 924 .load(function (i) { 938 if (!init_img(this)) 925 if (!init_img(this)) { 939 926 return; 940 //======================================================================= 941 jQuery('#derivativeSwitchBox .switchCheck').css('visibility', 'hidden'); 942 newtype = options.pictureSelType; 943 if (typeof type != "undefined" && (type == "Autosize" || type == "SelMaxi")) { 944 jQuery('#derivativeChecked' + type).css('visibility', 'visible'); 945 document.cookie = 'picture_sel_type=' + type + ';path=' + COOKIE_PATH; 946 } else { 947 jQuery('#derivativeChecked' + typeSave).css('visibility', 'visible'); 948 document.cookie = 'picture_sel_type=' + typeSave + ';path=' + COOKIE_PATH; 949 } 950 options.pictureMap = typeMap; 951 options.pictureDeriv = typeSave; 952 document.cookie = 'picture_deriv=' + typeSave + ';path=' + COOKIE_PATH; 927 } 928 //======================================================================= 953 929 954 930 }) … … 1006 982 if (data.src) { 1007 983 if (typeof imageInfos_id == "undefined") return; 1008 if ( !data.src.match(RegExp(options.pictureDeriv.substr(0, 2)+ ".jpg", "gi"))) {984 if (options.pictureDeriv == "Original" && data.src.match(RegExp("\-.." + ".jpg", "gi"))) { 1009 985 Autosize_resize(true, options); 986 } else if (data.src.match(RegExp(options.pictureDeriv.substr(0, 2) + ".jpg", "gi"))) { 987 Autosize_resize(true, options); 988 } else { 989 1010 990 } 1011 991 } … … 1282 1262 vn = this; 1283 1263 size_derive = { w: parseInt(vn[2]), h: parseInt(vn[3]) }; 1284 if (vn[0] == options.pictureSelType ) {1264 if (vn[0] == options.pictureSelType || vn[0] == "Original" ) { 1285 1265 maxi_size = size_derive; 1286 1266 maxi_size.idx = n; 1287 1267 return false 1288 1268 } 1269 1289 1270 if (vn[0] != "square" && vn[0] != "thumb" && vn[0] != "SelMaxi" && vn[0] != "Autosize") { 1290 1271 if (size_derive.h > size_encours.h) { … … 1303 1284 n++; 1304 1285 }); 1286 1287 1288 1289 1305 1290 n = maxi_size.idx; 1306 1291 if (n < 0) { … … 1315 1300 } 1316 1301 1317 options.pictureDeriv = pt[n][0]; 1318 return { url: pt[n][1], pictureDeriv: pt[n][0], pictureMap: pt[n][0], width: pt[n][2], height: pt[n][3] }; 1302 pictureDeriv = pt[n][0]; 1303 last_id = pt[n][0]; 1304 jQuery(".switchCheck").each(function (i) { 1305 1306 if (!this.id.match(RegExp("Original", "gi"))) { 1307 if (this.id.match(RegExp("SelMaxi", "gi"))) return false; 1308 last_id = this.id.replace("derivativeChecked", ""); 1309 } 1310 if (last_id.match(RegExp(pictureDeriv, "gi"))) return false; 1311 }); 1312 1313 options.pictureDeriv = last_id; 1314 1315 return { url: pt[n][1], pictureDeriv: last_id, pictureMap: last_id, width: pt[n][2], height: pt[n][3] }; 1319 1316 } 1320 1317 return { imgSrc: "", pictureDeriv: "", width: "", height: "" }; … … 1374 1371 identique = Zone_image.src.match(RegExp(imgSrc, "gi")); 1375 1372 if (identique) return; 1376 href_path = "javascript:changeImgSrc('" + imgSrc + "', '" + IMg.pictureMap + "', '" + IMg.pictureDeriv + "', '"+ options.pictureSelType + "')";1373 href_path = "javascript:changeImgSrc('" + imgSrc + IMg.pictureDeriv + "', '"+ "', '" + IMg.pictureMap + "', '" + options.pictureSelType + "')"; 1377 1374 jQuery(".linkAutosize").attr("href", href_path); 1378 1375 theImg = document.getElementById(theMainImage_id.replace("#", "")); … … 1383 1380 return; 1384 1381 } else { 1385 changeImgSrc(imgSrc, IMg.pictureDeriv, IMg.pictureMap, options.pictureSelType); 1382 last_id = IMg.pictureDeriv; 1383 changeImgSrc(imgSrc, last_id, IMg.pictureMap, options.pictureSelType); 1386 1384 } 1387 1385 … … 1888 1886 pictureSelType = options.pictureSelType; 1889 1887 } 1890 //=================== =======================================1888 //=================== 2================================== 1891 1889 href_path = "javascript:changeImgSrc('" + options.imgSrc + "', '" + options.pictureDeriv + "', '" + options.pictureDeriv + "', '" + "SelMaxi" + "')"; 1892 1890 spans = jQuery("#derivativeCheckedSelMaxi").next(); … … 1915 1913 Autosize_resize(true, options); 1916 1914 Autosize_resize(true, options); 1917 return;1918 1919 IMg = Get_Maxi(Zone_image.image);1920 imgSrc = IMg.url;1921 1922 width = IMg.width;1923 height = IMg.height;1924 1925 n = 0;1926 var pt = new Array();1927 1928 1929 //uyu = jQuery(uyu + " span");1930 //1931 1932 // auto_details1933 //==== limite affichage selection = pictureSelType ====1934 jQuery("#derivativeSwitchBox a").css('visibility', 'hidden');1935 jQuery("#derivativeSwitchBox a").each(function (i) {1936 href_path = jQuery(this).attr("href");1937 pt[i] = href_path.split("'");1938 tsz = pt[i][5];1939 1940 jQuery(this).css('visibility', 'visible');1941 //--- recherche limite ---1942 if (tsz.match(RegExp(pictureSelType_user, "gi"))) {1943 if (tsz.match(RegExp(options.pictureSelType, "gi"))) {1944 us = n;1945 } else {1946 return false;1947 }1948 }1949 //--- type en cours ---1950 if (tsz.match(RegExp("^" + pictureDeriv, "gi"))) {1951 us = n;1952 }1953 1954 n++;1955 });1956 jQuery(".switchCheck").css('visibility', 'hidden');1957 jQuery("derivativeChecked" + pictureSelType_user).css('visibility', 'visible');1958 /* */1959 //==== en cours ============1960 if (options.imgSrc) {1961 changeImgSrc(options.imgSrc, options.pictureDeriv, options.pictureDeriv, options.pictureSelType);1962 imgSrc = options.imgSrc;1963 }1964 1965 href_path = "";1966 1967 1915 }; 1968 1916 //_______________________ init_gen _______________________ … … 2172 2120 2173 2121 2174 }); // ready2122 }); // ready 2175 2123 2176 2124
Note: See TracChangeset
for help on using the changeset viewer.