From 7f1d691a7c35e889d0847826cff7fbe8e174a362 Mon Sep 17 00:00:00 2001 From: mistic100 Date: Wed, 27 Apr 2011 21:53:35 +0000 Subject: [PATCH] feature:2269 add preview box on batch_manager_unit + add colorbox jquery plugin git-svn-id: http://piwigo.org/svn/trunk@10648 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin/batch_manager_unit.php | 1 + .../default/template/batch_manager_unit.tpl | 10 ++++-- .../default/template/include/colorbox.inc.tpl | 2 ++ admin/themes/default/theme.css | 3 +- themes/default/images/colorbox-controls.png | Bin 0 -> 2928 bytes themes/default/images/colorbox-loading.gif | Bin 0 -> 9427 bytes themes/default/js/plugins/jquery.colorbox.css | 32 ++++++++++++++++++ .../default/js/plugins/jquery.colorbox.min.js | 4 +++ .../default/template/include/colorbox.inc.tpl | 2 ++ 9 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 admin/themes/default/template/include/colorbox.inc.tpl create mode 100644 themes/default/images/colorbox-controls.png create mode 100644 themes/default/images/colorbox-loading.gif create mode 100644 themes/default/js/plugins/jquery.colorbox.css create mode 100644 themes/default/js/plugins/jquery.colorbox.min.js create mode 100644 themes/default/template/include/colorbox.inc.tpl diff --git a/admin/batch_manager_unit.php b/admin/batch_manager_unit.php index 5b139a026..aa28b856e 100644 --- a/admin/batch_manager_unit.php +++ b/admin/batch_manager_unit.php @@ -263,6 +263,7 @@ SELECT array( 'ID' => $row['id'], 'TN_SRC' => $src, + 'FILE_SRC' => $row['path'], 'LEGEND' => !empty($row['name']) ? $row['name'] : get_name_from_file($row['file']), 'U_EDIT' => diff --git a/admin/themes/default/template/batch_manager_unit.tpl b/admin/themes/default/template/batch_manager_unit.tpl index e8b50a85c..9a1dde834 100644 --- a/admin/themes/default/template/batch_manager_unit.tpl +++ b/admin/themes/default/template/batch_manager_unit.tpl @@ -1,6 +1,6 @@ - {include file='include/autosize.inc.tpl'} {include file='include/datepicker.inc.tpl'} +{include file='include/colorbox.inc.tpl'} {combine_script id='jquery.fcbkcomplete' load='async' require='jquery' path='themes/default/js/plugins/jquery.fcbkcomplete.js'} {footer_script require='jquery.fcbkcomplete'} @@ -25,6 +25,8 @@ jQuery(document).ready(function() { maxitems: 100, newel: true }); + + $("a.preview-box").colorbox(); }); {/literal}{/footer_script} @@ -50,7 +52,11 @@ jQuery(document).ready(function() {
{$element.LEGEND} - + + +
+ {'Informations'|@translate} +
diff --git a/admin/themes/default/template/include/colorbox.inc.tpl b/admin/themes/default/template/include/colorbox.inc.tpl new file mode 100644 index 000000000..c6dc52138 --- /dev/null +++ b/admin/themes/default/template/include/colorbox.inc.tpl @@ -0,0 +1,2 @@ +{combine_script id='jquery.colorbox' require='jquery' path='themes/default/js/plugins/jquery.colorbox.min.js'} +{combine_css path="themes/default/js/plugins/jquery.colorbox.css"} \ No newline at end of file diff --git a/admin/themes/default/theme.css b/admin/themes/default/theme.css index 49b0870d3..c0dbf09d7 100644 --- a/admin/themes/default/theme.css +++ b/admin/themes/default/theme.css @@ -215,9 +215,10 @@ LI.menuLi { FORM#catModify TABLE { width: auto; } -FIELDSET.elementEdit A { +FIELDSET.elementEdit .thumb { display: block; float: right; + text-align: center; } TABLE.doubleSelect { diff --git a/themes/default/images/colorbox-controls.png b/themes/default/images/colorbox-controls.png new file mode 100644 index 0000000000000000000000000000000000000000..a01e054dadd58e7a7d884f883b30547e2835baba GIT binary patch literal 2928 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"),b.open=!0;f.each(function(){a.data(this,e,a.extend({},a.data(this,e)||d,b)),a(this).addClass(V)}),g=b.open,a.isFunction(g)&&(g=g.call(f)),g&&ba(f[0]);return f},U.init=function(){y=a(c),q=W().attr({id:e,"class":m?f+(n?"IE6":"IE"):""}),p=W("Overlay",n?"position:absolute":"").hide(),r=W("Wrapper"),s=W("Content").append(z=W("LoadedContent","width:0; height:0; overflow:hidden"),B=W("LoadingOverlay").add(W("LoadingGraphic")),C=W("Title"),D=W("Current"),F=W("Next"),G=W("Previous"),E=W("Slideshow").bind(g,_),H=W("Close")),r.append(W().append(W("TopLeft"),t=W("TopCenter"),W("TopRight")),W(!1,"clear:left").append(u=W("MiddleLeft"),s,v=W("MiddleRight")),W(!1,"clear:left").append(W("BottomLeft"),w=W("BottomCenter"),W("BottomRight"))).children().children().css({"float":"left"}),A=W(!1,"position:absolute; width:9999px; visibility:hidden; display:none"),a("body").prepend(p,q.append(r,A)),s.children().hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")}).addClass("hover"),K=t.height()+w.height()+s.outerHeight(!0)-s.height(),L=u.width()+v.width()+s.outerWidth(!0)-s.width(),M=z.outerHeight(!0),N=z.outerWidth(!0),q.css({"padding-bottom":K,"padding-right":L}).hide(),F.click(function(){U.next()}),G.click(function(){U.prev()}),H.click(function(){U.close()}),I=F.add(G).add(D).add(E),s.children().removeClass("hover"),a("."+V).live("click",function(a){a.button!==0&&typeof a.button!="undefined"||a.ctrlKey||a.shiftKey||a.altKey||(a.preventDefault(),ba(this))}),p.click(function(){J.overlayClose&&U.close()}),a(b).bind("keydown."+f,function(a){var b=a.keyCode;R&&J.escKey&&b===27&&(a.preventDefault(),U.close()),R&&J.arrowKey&&x[1]&&(b===37?(a.preventDefault(),G.click()):b===39&&(a.preventDefault(),F.click()))})},U.remove=function(){q.add(p).remove(),a("."+V).die("click").removeData(e).removeClass(V)},U.position=function(a,c){function g(a){t[0].style.width=w[0].style.width=s[0].style.width=a.style.width,B[0].style.height=B[1].style.height=s[0].style.height=u[0].style.height=v[0].style.height=a.style.height}var d,e=Math.max(b.documentElement.clientHeight-J.h-M-K,0)/2+y.scrollTop(),f=Math.max(y.width()-J.w-N-L,0)/2+y.scrollLeft();d=q.width()===J.w+N&&q.height()===J.h+M?0:a,r[0].style.width=r[0].style.height="9999px",q.dequeue().animate({width:J.w+N,height:J.h+M,top:e,left:f},{duration:d,complete:function(){g(this),S=!1,r[0].style.width=J.w+N+L+"px",r[0].style.height=J.h+M+K+"px",c&&c()},step:function(){g(this)}})},U.resize=function(a){if(R){a=a||{},a.width&&(J.w=X(a.width,"x")-N-L),a.innerWidth&&(J.w=X(a.innerWidth,"x")),z.css({width:J.w}),a.height&&(J.h=X(a.height,"y")-M-K),a.innerHeight&&(J.h=X(a.innerHeight,"y"));if(!a.innerHeight&&!a.height){var b=z.wrapInner("
").children();J.h=b.height(),b.replaceWith(b.children())}z.css({height:J.h}),U.position(J.transition==="none"?0:J.speed)}},U.prep=function(b){function h(b){U.position(b,function(){var b,d,g,h,j=x.length,k,n;!R||(n=function(){B.hide(),$(i,J.onComplete)},m&&Q&&z.fadeIn(100),C.html(J.title).add(z).show(),j>1?(typeof J.current=="string"&&D.html(J.current.replace(/\{current\}/,P+1).replace(/\{total\}/,j)).show(),F[J.loop||P")[0].src=h),Y(d)&&(a("")[0].src=d))):I.hide(),J.iframe?(k=a("