<a href="javascript:(function(){$(%22#pageBeansortSectionPropertiesroutine_hiddenSelect%20option[value='Description']%22).prop('selected',true).trigger('change');setTimeout(function(){$('#widgetId_Left_sortroutine').removeClass('open');$('#TABLE_DATA_list').find(%22span[id$='_COL_arrivalDate'][title!='-']%22).get(0).scrollIntoView(false);window.scrollBy(0,200);},1000);})();">SortByDesc</a><br/> | <div class='bookmarklet'><span class='bm_link' style='width:10em;display:inline-block;'><a href="javascript:(function(){var%20e={Start:1,TitLoading:2,AddField:3,UrnCopied:4,Save:5,Saved:6,Released:7,ListReloaded:8,AllDone:255};var%20t=e.Start;var%20i=0;var%20n=0;var%20r;var%20o;var%20d=document.createEvent(%22HTMLEvents%22);d.initEvent(%22mousedown%22,true,true);function%20a(e,t,i,n,r){var%20o=document.createEvent(%22HTMLEvents%22);o.initEvent(e,true,true);o.altKey=i;o.ctrlKey=t;if(r!=undefined){o.char=r;console.log(r)}o.code=n;o.keyCode=n;o.which=n;return%20o}var%20c=$(%22iframe[title='MDEditor']%22).contents();var%20s=%22%22;var%20l=%22#8fff8f%22;function%20f(e,t){var%20i=$(%22<div%20style='position:%20fixed;%20width:%20100%;%20bottom:%200;%20display:%20none;%20background:%20%22+t+%22;%20padding:%205px;%20'>%22+e+%22</div>%22);$(%22body%22).append(i);i.fadeIn(1e3).delay(8e3).fadeOut(1e3);var%20n=setTimeout(function(){i.remove()},11e3);i.click(function(){clearTimeout(n);i.stop(true).show().click(function(){i.remove()})})}function%20v(){console(t+%22:%20next%22);var%20i=$(%22iframe[title='MDEditor']%22).contents();var%20n=i.find('div[id=%22MARC21%20Bibliographic-records%22]%20#record-network,div[id=%22MARC21%20Bibliographic-records%22]%20#record-institution');if(n.length==0){A()}else{t=e.TitLoading;n.get(0).dispatchEvent(d)}}function%20u(){console.log(t+%22:%20try%20next%22);if(t==e.Start||t==e.TitLoading){r=setTimeout(u,3e3);v()}}var%20g;var%20h=a(%22keydown%22,false,false,119);function%20E(){console.log(t+%22:%20add%20024%22);var%20i=c.find(%22#MarcEditorPresenter\\.textArea\\.024%20textarea%22);var%20r=c.find(%22#editorTable-left%20tr:has(#MarcEditorPresenter\\.textArea\\.856)%22).filter(function(){return%20$(this).find(%22#FieldIndicatorBox\\.tag\\.856\\.1%22).val()==%224%22&&$(this).find(%22#FieldIndicatorBox\\.tag\\.856\\.2%22).val()==%220%22}).find(%22#MarcEditorPresenter\\.textArea\\.856%20textarea%22);if(r.length>0&&i.length<1){console.log(t+%22%20add%20field%22);t=e.AddField;L.observe(c.find(%22#editorTable-left%20tbody%22).get(0),{childList:true,subtree:true});g=setTimeout(function(){console.log(%22add%20field%20observer%20disconnect%22);L.disconnect()},2e4);c.find(%22#MarcEditorPresenter\\.textArea\\.009%20textarea%22).click().focus();c.get(0).dispatchEvent(h)}else{console.trace();console.log(t+%22%20024%20schon%20vorhanden%20oder%20kein%20856_4_0%20gefunden.%20856_40:%22+r.length+%22%20024_7:%22+i.length);n++;t=e.Saved;c.get(0).dispatchEvent(p)}}var%20p=a(%22keydown%22,true,true,82,%22r%22);var%20M=a(%22keydown%22,true,true,83,%22s%22);var%20m=document.createEvent(%22HTMLEvents%22);m.initEvent(%22keyup%22,false,true);function%20b(){console.log(t+%22:%20copy%20urn%22);var%20i=$(%22iframe[title='MDEditor']%22).contents();var%20n=i.find(%22#MarcEditorPresenter\\.textArea\\.%20textarea%22);var%20r=i.find(%22#editorTable-left%20tr:has(#MarcEditorPresenter\\.textArea\\.856)%22).filter(function(){return%20$(this).find(%22#FieldIndicatorBox\\.tag\\.856\\.1%22).val()==%224%22&&$(this).find(%22#FieldIndicatorBox\\.tag\\.856\\.2%22).val()==%220%22}).find(%22#MarcEditorPresenter\\.textArea\\.856%20textarea%22);if(r.length>0&&n.length>0){urnre=/\$\$u%20.*(urn[^%20]*)%20\$\$/;if(match=urnre.exec(r.val())){n.val(%22$$a%20%22+match[1]+%22%20$$2%20urn%22).get(0).dispatchEvent(m);console.log(%22tag=024%22);t=e.UrnCopied;i.find(%22#FieldTagBox\\.tag\\.%22).val(%22024%22).click().focus().get(0).dispatchEvent(m);i.get(0).dispatchEvent(M)}}}function%20x(n){t=e.Save+n;console.log(t+%22ind1=7,%20save%20%22+n);c.find(%22#FieldIndicatorBox\\.tag\\.024\\.1%22).val(%227%22).click().focus().get(0).dispatchEvent(m);if(n==0){c.get(0).dispatchEvent(M)}else{if(o){c.get(0).dispatchEvent(p)}else{c.get(0).dispatchEvent(M)}i++}}function%20A(){t=e.AllDone;k.disconnect();T.disconnect();s+=i+%22%20records%20changed.%20%22+n+%22%20records%20ignored.%20%22;console.log(%22all%20done%20%22+i+%22%20records%20changed.%20%22+n+%22%20records%20ignored.%22);f(s,l)}var%20k=new%20MutationObserver(function(i){i.forEach(function(i){switch(t){case%20e.TitLoading:if($(i.removedNodes).find(%22#MdEditor\\.PopupMsg\\.LOADING%22).length>=1){t=e.AddField;clearTimeout(r);setTimeout(function(){E()},500)}break;case%20e.UrnCopied:if($(i.removedNodes).find(%22#MdEditor\\.PopupMsg\\.LOADING%22).length>=1){clearTimeout(g);L.disconnect();x(0)}break;case%20e.Save:if($(i.removedNodes).find(%22#MdEditor\\.PopupMsg\\.LOADING%22).length>=1){console.log(%22saved%22);x(1)}break;case%20e.Saved:if($(i.removedNodes).find(%22#MdEditor\\.PopupMsg\\.LOADING%22).length>=1){t=e.Released}break;case%20e.ListReloaded:if($(i.removedNodes).find(%22#MdEditor\\.PopupMsg\\.LOADING%22).length>=1){if(o){t=e.Start;r=setTimeout(u,2e3)}else{A()}}break;default:console.log(t)}})});var%20T=new%20MutationObserver(function(i){i.forEach(function(i){if(t==e.Saved||t==e.Released){if($(i.removedNodes).length>0){console.log($(i.removedNodes).find(%22#record-network,#record-institution%22).length+%22%20records%20left%22)}}if($(i.addedNodes).find(%22div%22).length>=1){console.log(t+%22%20%22+$(i.addedNodes).find(%22div%22).length);if(t==e.Saved){t=e.ListReloaded}if(t==e.Released){if(o){t=e.Start;u()}else{A()}}}})});var%20L=new%20MutationObserver(function(i){i.forEach(function(i){if(i.addedNodes.length>0&&$(i.addedNodes).filter(%22#MarcEditorPresenter\\.textArea\\.856%22).length>0){switch(t){case%20e.AddField:clearTimeout(g);L.disconnect();b();break;default:console.log(t)}}})});o=confirm(%22Wirklich%20bei%20allen%20Titeln%20im%20MD-Editor%20die\n024_7er%20aus%20den%20856_4_0%20wiederherstellen,\noder%20nur%20diesem%20einen?%22);k.observe($(%22iframe[title='MDEditor']%22).contents().find(%22body%22).get(0),{childList:true,subtree:false}); |