Bugzilla – Attachment 22835 Details for
Bug 7882
Add ability to move and reorder fields and subfields in MARC editor
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 7882 - move or reorder 6xx and 7xx fields
Bug-7882---move-or-reorder-6xx-and-7xx-fields.patch (text/plain), 7.07 KB, created by
Kyle M Hall (khall)
on 2013-11-08 16:50:18 UTC
(
hide
)
Description:
Bug 7882 - move or reorder 6xx and 7xx fields
Filename:
MIME Type:
Creator:
Kyle M Hall (khall)
Created:
2013-11-08 16:50:18 UTC
Size:
7.07 KB
patch
obsolete
>From d02775eddb372d5c8520691580af1fd375911db9 Mon Sep 17 00:00:00 2001 >From: Elliott Davis <elliott@bywatersolions.com> >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 > >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 <kyle@bywatersolutions.com> >--- > koha-tmpl/intranet-tmpl/prog/en/css/addbiblio.css | 17 ++++++++++--- > .../prog/en/modules/cataloguing/addbiblio.tt | 26 +++++++++++-------- > .../intranet-tmpl/prog/img/cursor_split_16.png | Bin 0 -> 3206 bytes > 3 files changed, 28 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..7406317 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,13 @@ > $("#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({ >+ placeholder: "ui-state-highlight", >+ }).disableSelection(); >+ $( "ul.sortable_subfield", $tabs ).sortable({ >+ placeholder: "ui-state-highlight", >+ }).disableSelection(); > > [% IF tab %] > $('#addbibliotabs').tabs('option', 'selected', "#[% tab %]"); >@@ -458,11 +462,11 @@ function Changefwk(FwkList) { > </ul> > > [% FOREACH BIG_LOO IN BIG_LOOP %] >- <div id="tab[% BIG_LOO.number %]XX"> >+ <ul id="tab[% BIG_LOO.number %]XX" class="sortable_field"> > > [% FOREACH innerloo IN BIG_LOO.innerloop %] > [% IF ( innerloo.tag ) %] >- <div class="tag" id="tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]"> >+ <li class="tag" id="tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]"> > <div class="tag_title" id="div_indicator_tag_[% innerloo.tag %]_[% innerloo.index %][% innerloo.random %]"> > [% UNLESS hide_marc %] > [% IF advancedMARCEditor %] >@@ -542,10 +546,10 @@ function Changefwk(FwkList) { > </span> > > </div> >- >+ <ul class="sortable_subfield"> > [% FOREACH subfield_loo IN innerloo.subfield_loop %] > <!-- One line on the marc editor --> >- <div class="subfield_line" style="[% subfield_loo.visibility %]" id="subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]"> >+ <li class="subfield_line" style="[% subfield_loo.visibility %]" id="subfield[% subfield_loo.tag %][% subfield_loo.subfield %][% subfield_loo.random %]"> > > [% UNLESS advancedMARCEditor %] > [% IF ( subfield_loo.fixedfield ) %]<label for="tag_[% subfield_loo.tag %]_subfield_[% subfield_loo.subfield %]_[% subfield_loo.index %]_[% subfield_loo.index_subfield %]" style="display:none;" class="labelsubfield"> >@@ -597,14 +601,14 @@ function Changefwk(FwkList) { > [% END %] > </span> > >- </div> >+ </li> > <!-- End of the line --> > [% END %] >- >- </div> >+ </ul> >+ </li> > [% END %]<!-- if innerloo.tag --> > [% END %]<!-- BIG_LOO.innerloop --> >- </div> >+ </ul> > [% END %]<!-- BIG_LOOP --> > > </div><!-- tabs --> >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<U5Fc16rNQqcDrqtib5;c>-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{76XK<BFE>nDbdAejQFBl1v >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@jT3<Hh8`2FvqPr >z^)7|&wzCHL6S~ua6cvTAW1-HB5y*=dX4e<E3}2kfOd)LHyZhPe0RjK6Zx3%vuWw-l >z<Eg2CHm}us;9Ztmgm~Mz>r3F4mg-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<!1nQj}n!%l#GREx_a86~F0@^Ozn >zE=!r*$b_7U<&-fH;cq0A>`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)^3oGCOngu<B}#S*@>WfwFLBa >zB`0c<JgQ9Ov%R5j5e_>>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 >zKc<eG&lE=WSb_sGMAFgKCF!3Bzdw^j4A-w(&9PmiF-A$b;opI#9XsMZ$J8LYg{B>p >z#gr`S3>@5k5<8^6#E>MfF&6zJT%C3G3NB$<bN@eL|4v;HV(3-~l7nY(+k}g*(7oxx >zpnF%wHZ)KQH{tJ3e$s+l^j?;mW5=C&*3>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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 7882
:
13184
|
13556
|
13789
|
14202
|
14908
|
18024
|
18025
|
18026
|
18027
|
22835
|
22836
|
23517
|
23521
|
23984
|
24227
|
24228
|
94638
|
94837
|
96344
|
96352
|
96384
|
96541
|
96542
|
96633
|
96634
|
96635