From fb2d9e3570bcdd6a8fada17f7ba3c2588a27f99f Mon Sep 17 00:00:00 2001 From: Pascarelli Luigi Andrea Date: Fri, 27 Sep 2013 00:04:46 +0200 Subject: [PATCH] Update js function to jquery.1.10.x, added logo external bib service image, added mapconverter and configuration --- .../content/crosswalk/MapConverter.java | 118 ++++++++++++++++ .../crosswalk/RemoveLastDotConverter.java | 18 +++ .../src/main/resources/Messages.properties | 1 + .../step/JSPStartSubmissionLookupStep.java | 2 +- .../submission-lookup-small-arxiv-error.jpg | Bin 0 -> 5153 bytes .../image/submission-lookup-small-arxiv.jpg | Bin 0 -> 2002 bytes ...submission-lookup-small-crossref-error.jpg | Bin 0 -> 3283 bytes .../submission-lookup-small-crossref.jpg | Bin 0 -> 1182 bytes .../submission-lookup-small-pubmed-error.jpg | Bin 0 -> 4146 bytes .../image/submission-lookup-small-pubmed.jpg | Bin 0 -> 1469 bytes .../webapp/static/js/submission-lookup.js | 4 +- .../webapp/submit/start-lookup-submission.jsp | 24 ++-- .../crosswalks/arxiv-submission.properties | 12 ++ dspace/config/crosswalks/arxiv.properties | 17 --- .../crosswalks/crossref-submission.properties | 20 +++ dspace/config/crosswalks/crossref.properties | 57 -------- .../mapConverter-arxivSubject.properties | 127 ++++++++++++++++++ .../mapConverter-pubstatusPubmed.properties | 3 + .../crosswalks/pubmed-submission.properties | 21 +++ dspace/config/crosswalks/pubmed.properties | 27 ---- dspace/config/dspace.cfg | 8 +- 21 files changed, 344 insertions(+), 115 deletions(-) create mode 100644 dspace-api/src/main/java/org/dspace/content/crosswalk/MapConverter.java create mode 100644 dspace-api/src/main/java/org/dspace/content/crosswalk/RemoveLastDotConverter.java create mode 100644 dspace-jspui/src/main/webapp/image/submission-lookup-small-arxiv-error.jpg create mode 100644 dspace-jspui/src/main/webapp/image/submission-lookup-small-arxiv.jpg create mode 100644 dspace-jspui/src/main/webapp/image/submission-lookup-small-crossref-error.jpg create mode 100644 dspace-jspui/src/main/webapp/image/submission-lookup-small-crossref.jpg create mode 100644 dspace-jspui/src/main/webapp/image/submission-lookup-small-pubmed-error.jpg create mode 100644 dspace-jspui/src/main/webapp/image/submission-lookup-small-pubmed.jpg create mode 100644 dspace/config/crosswalks/arxiv-submission.properties delete mode 100644 dspace/config/crosswalks/arxiv.properties create mode 100644 dspace/config/crosswalks/crossref-submission.properties delete mode 100644 dspace/config/crosswalks/crossref.properties create mode 100644 dspace/config/crosswalks/mapConverter-arxivSubject.properties create mode 100644 dspace/config/crosswalks/mapConverter-pubstatusPubmed.properties create mode 100644 dspace/config/crosswalks/pubmed-submission.properties delete mode 100644 dspace/config/crosswalks/pubmed.properties diff --git a/dspace-api/src/main/java/org/dspace/content/crosswalk/MapConverter.java b/dspace-api/src/main/java/org/dspace/content/crosswalk/MapConverter.java new file mode 100644 index 0000000000..b5ad149c41 --- /dev/null +++ b/dspace-api/src/main/java/org/dspace/content/crosswalk/MapConverter.java @@ -0,0 +1,118 @@ +package org.dspace.content.crosswalk; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; +import java.util.Properties; + +import org.apache.commons.lang.StringUtils; +import org.dspace.core.ConfigurationManager; +import org.dspace.core.SelfNamedPlugin; + +public class MapConverter extends SelfNamedPlugin implements IConverter +{ + /** Location of config file */ + private final String configFilePath = ConfigurationManager + .getProperty("dspace.dir") + + File.separator + + "config" + + File.separator + + "crosswalks" + + File.separator; + + public final String REGEX_PREFIX = "regex."; + + private Properties mapConfig; + private Map regexConfig = new HashMap(); + + private synchronized void init() + { + if (mapConfig != null) + return; + FileInputStream fis = null; + try + { + fis = new FileInputStream(configFilePath + "mapConverter-" + + getPluginInstanceName() + ".properties"); + mapConfig = new Properties(); + mapConfig.load(fis); + fis.close(); + for (Object key : mapConfig.keySet()) + { + String keyS = (String)key; + if (keyS.startsWith(REGEX_PREFIX)) + { + String regex = keyS.substring(REGEX_PREFIX.length()); + String regReplace = mapConfig.getProperty(keyS); + if (regReplace == null) + { + regReplace = ""; + } + else if (regReplace.equalsIgnoreCase("@ident@")) + { + regReplace = "$0"; + } + regexConfig.put(regex,regReplace); + } + } + } + catch (Exception e) + { + throw new IllegalArgumentException( + "Impossibile leggere la configurazione per il converter " + + getPluginInstanceName(), e); + } + finally + { + if (fis != null) + { + try + { + fis.close(); + } + catch (IOException ioe) + { + // ... + } + } + } + + } + + public String makeConversion(String value) + { + if (value == null) return null; + init(); + String tmp = ""; + if (mapConfig.containsKey(value)) + { + tmp = mapConfig.getProperty(value, mapConfig + .getProperty("mapConverter.default")); + } + else + { + tmp = mapConfig.getProperty("mapConverter.default"); + for (String regex : regexConfig.keySet()) + { + if (value != null && value.matches(regex)) + { + tmp = value.replaceAll(regex, regexConfig.get(regex)); + } + } + } + + if ("@@ident@@".equals(tmp)) + { + return value; + } + else if (StringUtils.isNotBlank(tmp)) + { + return tmp; + } + else + return null; + } + +} diff --git a/dspace-api/src/main/java/org/dspace/content/crosswalk/RemoveLastDotConverter.java b/dspace-api/src/main/java/org/dspace/content/crosswalk/RemoveLastDotConverter.java new file mode 100644 index 0000000000..a30ec4d85f --- /dev/null +++ b/dspace-api/src/main/java/org/dspace/content/crosswalk/RemoveLastDotConverter.java @@ -0,0 +1,18 @@ +package org.dspace.content.crosswalk; + +import org.apache.commons.lang.StringUtils; + +public class RemoveLastDotConverter implements IConverter +{ + public String makeConversion(String value) + { + if (StringUtils.isNotBlank(value) && value.endsWith(".")) + { + return value.substring(0, value.length() - 1); + } + else + { + return value; + } + } +} diff --git a/dspace-api/src/main/resources/Messages.properties b/dspace-api/src/main/resources/Messages.properties index c0bbb4fa10..438133a2ab 100644 --- a/dspace-api/src/main/resources/Messages.properties +++ b/dspace-api/src/main/resources/Messages.properties @@ -1719,3 +1719,4 @@ jsp.submit.start-lookup-submission.select.collection.defaultoption = Select... jsp.submit.start-lookup-submission.noresult = No results available! jsp.submit.start-lookup-submission.js.errormessage = Sorry, an error is occurred. Try again. If this message will show again please, contact administrators and continue to insert the submission manually. Thank you. +jsp.submit.start-lookup-submission.js.detailsbuttonmessage = See details \ No newline at end of file diff --git a/dspace-jspui/src/main/java/org/dspace/app/webui/submit/step/JSPStartSubmissionLookupStep.java b/dspace-jspui/src/main/java/org/dspace/app/webui/submit/step/JSPStartSubmissionLookupStep.java index 1fcf7e82c4..df8ac7585d 100644 --- a/dspace-jspui/src/main/java/org/dspace/app/webui/submit/step/JSPStartSubmissionLookupStep.java +++ b/dspace-jspui/src/main/java/org/dspace/app/webui/submit/step/JSPStartSubmissionLookupStep.java @@ -121,7 +121,7 @@ public class JSPStartSubmissionLookupStep extends JSPStep * With no parameters, this servlet prepares for display of the Select * Collection JSP. */ - int collectionID = UIUtil.getIntParameter(request, "collection"); + int collectionID = UIUtil.getIntParameter(request, "collectionid"); Collection col = null; if (collectionID != -1) diff --git a/dspace-jspui/src/main/webapp/image/submission-lookup-small-arxiv-error.jpg b/dspace-jspui/src/main/webapp/image/submission-lookup-small-arxiv-error.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48b2e4085dc1bc8155b7bb0121b52b136b42f025 GIT binary patch literal 5153 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 literal 0 HcmV?d00001 diff --git a/dspace-jspui/src/main/webapp/image/submission-lookup-small-arxiv.jpg b/dspace-jspui/src/main/webapp/image/submission-lookup-small-arxiv.jpg new file mode 100644 index 0000000000000000000000000000000000000000..995a276d3e1229565fe7a3eafa47f716f663e233 GIT binary patch literal 2002 zcmb7CX;70{7X6Yh3j;Rc3t>0veG3jUY(3?26K8jDymd=ycW0-#NGHRlPdr+;?u>rx;aC0UFyq z>7D=#1_Qj61t`V=HvkDD5C{;dJdj8v3cXGRtpr9*?QiQK3>FJvAV^aiucL|6*McBj zV_khiLn4u=sY5a$5lrv|BH>#Tn9_cxoz6Z11}A z$k{?b2l6vuh~l|lGme?*SG%^h#?Y~ zLU|#>RabcLQf-=Zk1x1-EvFbyV0u)HfD_bLei^*Igni<`60ui=V@Kxo*@h+S3%7f$3czOD{hXZ_8)xSqFoXLt=^JoU6cf!1TRkJ< zG+0|pH4r{&Fb`q$U1p*VERAix`z&AGcBqACI&#;QGMQF#DT4s-Ca<^a?3IiEWTYkq z?YUoYmQ7)&5&7!idnZ ze#pkI@YKvDn7QkcZrR~<o_wVy~7Nxk%(;3r#teF2D#8@M*yj&d_Ux+ zry`j2yKb^tLf^&@e4n_0)qBsl!*qw=RYjqi9zz5bs>LymLwFXMmMD?>7LzBfJ38chH6 zm2vrHL_m(LeD8|mwaKGb+8=7x$#nvMI~6nPa6V4XHG6-kd!haDux(@*6GI-0j1dM+ zywR^Ll2&_XDwdfZgG7oA`b-ql40>I-qpQOlu93{&PS`a5#yV zTbc7ZEPSM!#ua_3C)pYIo00WKVs)&sENZBXgS{unFNsLa>?$x=@S^c%Uk@-BEfcC} zJlQQ7GMW<2#@?_Pu!MV-rgaqxx*U#8lzuE^>H^o&SX6JJpgF0f1=OXb9mN>gXJ6^j z6Rb&jhl1rd;;*|WOLx^Cp>5|eO_I+ZR#(%ueKcpZRw%SL`|<0|dEq~;a^G_38%49o zDH{POO7+DjX-E-QI6Z;}2@oxZp3-Vm&S3+V7~a>A7BX$ozvp%_CQeg7R#O zD10pS&ANnwvZ}R&o3|$u8g*>lZOWRO<9AvIQmL$6k zyB{C)JX-)c&F{IU0DL26n{ds(gM(s5v)k5$IJMWa?qB{9l^ z@p4~zpi6hCjVMpsiSlbm>PJU9W})G&%ct_ejGpkybc3gs+Q9d%|%B8^2T-qmQ&aIMlV>G4S$ri-VZEqZT+A|9eqvn z>$j|Ty*r&T>9ujHH2UOeb|}|(ps!%a+ql>9#%zk@5A<|&{e=CP&w09+^uu@t{8pdL zeCw0rDJCTr1Y6Y)-fpLR3vKf1S`Q4q(iTARsN{D+K{*2kkwqwCTS(Gcq>IPFEW~Y* z3BirZzonwrMV%x8oUu?A#T|cIB%uR5je7B4_)?6Ok>3l7~KlV-^EH zlGROXd*+Et`$-;i!=|5#kJhxO&iuZRWOuFV+O%P{_yF&mI@%zsWGu#pJeSGclJ3{Lw5hRxxcPDiWmO|r#@e> literal 0 HcmV?d00001 diff --git a/dspace-jspui/src/main/webapp/image/submission-lookup-small-crossref-error.jpg b/dspace-jspui/src/main/webapp/image/submission-lookup-small-crossref-error.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ed10776635358ae11e1908e4bcadc638eb458fe GIT binary patch literal 3283 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 TsII~<2hLjJrSXmdClmhyIE3=J literal 0 HcmV?d00001 diff --git a/dspace-jspui/src/main/webapp/image/submission-lookup-small-crossref.jpg b/dspace-jspui/src/main/webapp/image/submission-lookup-small-crossref.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9025c4c65e04bde06c5a2e50cd049a6ef31ff4ef GIT binary patch literal 1182 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 literal 0 HcmV?d00001 diff --git a/dspace-jspui/src/main/webapp/image/submission-lookup-small-pubmed.jpg b/dspace-jspui/src/main/webapp/image/submission-lookup-small-pubmed.jpg new file mode 100644 index 0000000000000000000000000000000000000000..27ceb98a4a23d6bfe817ca829b1f6b422d776c5e GIT binary patch literal 1469 zcmb78X)v1!82-L|`4S0DC6boN;an1nN~QFm6@;Lr?!{1@Qc+i`?$Xhr)w+UUt91*l zqnB&8Y)e(E=;5j(7Nu6Drpjt}sBShpJ3G67_j%@h|2)t8Jg;m*HU}s>aCuw+1VO-F zPCzCBtN|E8B9Ra*UoZ@#&`JtuId&>4VwCVZ2?YF3JYHoNWw#2EOv2+;HC4$}DxFSO z*{!9cMbn|s=(N8=K=~;eg~ll;;AliVk@mkK>jLl!02Oe7KrH})2O&HtdjhBf00_&U z{TFBef>8=cgj_UK20#cx$_Ik~Hh>5S38U};TGND}Wp!MI6iDQx?sCn)*DSZI%5$Lq zMgb6jK>pRjzylxxM!-nupB{O=T+_5NIZjX^rVhb@f;`f_x3VcfNuGef%hkicWTH>M zd&%Mto~QahbYyzvdS)^hxnMLUVBEQ82@WWj&>qQFZ_MtBh%WkuYM=$o)SHeDxZUDw zR_(d%+@K-M`egF5{f^ZEtL_V(0p?lyUVXPts(%f$U0d=Ay1(#JvjsOQ2H49?hkT-( zEQLcM#^4=}wchTJo7a!XI5?4y#!j-#kPP$Np~bNp!bb%}R+W z-`AiWYlfcq_WZ(^Xf8FaEhNU#zk}6^QcBelWJq#b(izS3Xt4u@;HUcRA)BG&cqxd4 zgM5G0^^>kSl-OQL+P1wqGOHL|Kd(Jj{WCY&4m@Tc-TTK0#9>kD<`Az~JwbG6AVbhj zAf{I=GSNaSYBu^yQUv2u$Y<`y&@i*b{-TxO!!E;~6%w0@CYrUjUf;V|;4t}2Xv9=_ zb(`{#s|r1ND|2YxCMVa-Pt#gcLx{ru^e%4w+!%4$$ysyd$S<=YNoc;Lb3Pkm z)*Qu%OTLE5AWB<}MefhzE8lKxtK?icws*06JmRgdnNxCCt-q&8zo3|`x9o)LP>t$V^i*SiZ{cBOCiMu?#y a').append('Vedi il dettaglio'); + var bt = j('