From 31e500558f064d5a36d52b26dd617146a6711f32 Mon Sep 17 00:00:00 2001 From: Kyle M Hall Date: Tue, 29 Jan 2013 01:26:48 -0500 Subject: [PATCH] Bug 7882 - move or reorder 6xx and 7xx fields Adds jQueryUI sortable features to fields. Converts list items from div's to ul's Added Image files to be used for Drag and drop in frameworks added CSS changes for images Primary authorship by Elliott Davis. To Test: Go into catalogging and choose to add a new item with your favorite framework. You should be able to move the fields and the subfields around After making your desired number of changes choose to save You should notice the marc record saved in the order that you arranged the fields Signed-off-by: Kyle M Hall --- koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css | 17 +++++++++++--- .../prog/en/modules/cataloguing/addbiblio.tt | 22 ++++++++++---------- .../intranet-tmpl/prog/img/cursor_split_16.png | Bin 0 -> 3206 bytes 3 files changed, 24 insertions(+), 15 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/img/cursor_split_16.png diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css b/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css index dfd36f5..4f4c211 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css +++ b/koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css @@ -1,7 +1,16 @@ #addbibliotabs { margin-top : 1em; } - +ul li.tag { + list-style-type:none; + padding:0 0 0 25px; + background: url("../../img/cursor_split_16.png") no-repeat left top; +} +ul li, ul li li { + list-style-type:none; + margin: 0 5px 5px 5px; padding: 5px; +} +.ui-state-highlight { height: 1.5em; line-height: 1.2em; } #addbibliotabs .ui-tabs-panel { float : left; } @@ -29,18 +38,18 @@ a.expandfield { padding : .2em 1.2em; } -div.tag { +li.tag { clear: both; } -div.subfield_line { +li.subfield_line { padding-bottom: .3em; float: left; clear: left; width: 100%; } -div.subfield_line label { +li.subfield_line label { font-size:89%; float: left; padding-right : .4em; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt index cbe0a39..352904a 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt @@ -17,9 +17,9 @@ $("#loading").hide(); }); $(document).ready(function() { - $('#addbibliotabs').tabs().bind('show.ui-tabs', function(e, ui) { - $("#"+ui.panel.id+" input:eq(0)").focus(); - }); + var $tabs = $('#addbibliotabs').tabs(); + $( "ul.sortable_field", $tabs ).sortable().disableSelection(); + $( "ul.sortable_subfield", $tabs ).sortable().disableSelection(); [% IF tab %] $('#addbibliotabs').tabs('option', 'selected', "#[% tab %]"); @@ -458,11 +458,11 @@ function Changefwk(FwkList) { [% FOREACH BIG_LOO IN BIG_LOOP %] -
+
    [% FOREACH innerloo IN BIG_LOO.innerloop %] [% IF ( innerloo.tag ) %] -
    +
  • [% UNLESS hide_marc %] [% IF advancedMARCEditor %] @@ -542,10 +542,10 @@ function Changefwk(FwkList) {
    - +
      [% FOREACH subfield_loo IN innerloo.subfield_loop %] -
      +
    • [% UNLESS advancedMARCEditor %] [% IF ( subfield_loo.fixedfield ) %]
    • + [% END %] - -
  • +
+ [% END %] [% END %] -
+ [% END %] diff --git a/koha-tmpl/intranet-tmpl/prog/img/cursor_split_16.png b/koha-tmpl/intranet-tmpl/prog/img/cursor_split_16.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6d31da4d557a413f132153e916ee5dc18a0423 GIT binary patch literal 3206 zcmd5-5E+CiAzuNroib+5B`vyW2I*(tQxx$;{p4x|5mo z&dnyf$W{~z1s~c~L@9^`A4PmnD5$hxWm}(o_Qe&YKDMO~g4(WUW|DNW8?{gnmu!+d z_nhzh&bjBFdvk7P`tZ)deS;jw?JP`Yi|{$@{Xe-4-uK_#&^d0$EGf;gxv8V7;nbqK z>6CG_Rjb21$0f&Gb=_FN43%+(*eU+jmsfa1%oKlObV{76XKnDbdAejQFBl1v zA5RY^TPgt5Fw;@1X4$UVO7T9f3g5lQ0*`zXwvggAj}XmG&7h1!F&c@=Q8{9WV+tBo zqROZ|CXXCMvM9y{F(xQtM2f4DtV(gz{^QewC`rwEwV2Jf>0p%NtBloEL1;Fc(WVl0 zXho0`iG(1^f-FbCBH}LDOm9VO_kafxU}UjtP*P{av5|+Vmz@Sn@jT3r3F4mg-n2V%KR<1Lqd8%?^aaG>xu*y+JKMIMWcYg==8y zf=H={5=0hBrOMo{TVGo0+XSB79IIM`RUPWiI4<$l462DTlqD1!%%Q%j2euiCO#;Dr z6;S~x7M|A)9EC;OWSG?%24i@KI+sOBjEEAve5>#hsRf&1%L1;3ZXL$9x2$yn%oVB! zm=K#f1@&&~O!rVja7sy*R7Fvxk(WhD6-6K2UoiC;#7b=4$~s2F%UL0t;$bFg5>u6x z(R@CyWa3gjmd#00BBxCx#B5BA#kG85L<_+@qI`9WJNrz?}*lh+Y*z=CRnR;!AX3`8{ODTSa>Xioe!$4bY zW(>!KEJ|ZyJ7axpGK>OFW*Hk*RK)d0*&;??yj)Eu)(M9~6I##@^(l$X;Ip)C-lv2F zuZN&yu!57sh5B3a9|eu&I6fVWf}utHBp~E(I297(SFfutVl&X%nIe6b;h~BE)CAzo zDu#{Gtz)?)iK-k|N2O5Vb&ZXxZdbgz7rZ|0)h!=H)^3oGCOnguWfwFLBa zB`0c>l2keI-wXfO!tYtmO~U(b^@qrKQt*zTPUR$pt+kaj4V4k- zWT8saEY@3T-npe(u&mHUA|^DwhQ;`FZ@Hs+iZLPv9D6Qi0kK8esJ@I2Y*Ogq^c1*_ z@@vopLmDRZO0R~r2i*(X*$C-w%j}&GMja%dHcaFZn-5Ow5P3&ww_^Jzpj0I;f)}f{ z1D~f(4M7_Z9SjfB;(B?BqJ9!Pe7?lZl02D)ca}IbB(bxmU5RPU!Y$o4F-1p+3uonG zKcp z#gr`S3>@5k5<8^6#E>MfF&6zJT%C3G3NB$EHf(vh<23aU#-CR0-11G^~t&r79tsly# zJ{lH(e&^i_7tZ~9^X7-#wV{(&R=%EG9T*%OytA>faq{-9AIG0SyVlp&Tet81(HzRW zU*CK6`t{4)2fO8=i|RAUw8)hQP@228>(Jxl=bxTjU0vO{b3=J$-;TG%vzIRYv@w3> zzIf`JGaL86eQDRwtNF77%>jBazW&)S+;fS2YmbR9-hHdOef##6)txh?(x1DJBoAF# z8Q!z!_hYLAS3kb^#(SSXHTm7q{pr^)Ute4MjjIm7kcfS?a&P(hu?9D=jnnU+J+D6d S#jN-9p^%%-emZgL&A$L4Jm=T| literal 0 HcmV?d00001 -- 1.7.2.5