[ 
https://jira.duraspace.org/browse/DS-964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=21458#action_21458
 ] 

Robin Taylor commented on DS-964:
---------------------------------

Hi Wendy,

Just looking over the patch, looks great. Just one wee query which I think 
betrays my lack of knowledge on the XMLUI. I notice that you have amended the 
Wing class Select to add an 'onchange' attribute to the generated html 'select' 
element. Am I correct in saying it is there to allow for the following line in 
CCLicenseStep ?

selectList.setOnchange("this.form.button_required.disabled=\"true\";this.form.submit();");

I am wondering if this might alternatively be done in the XSL? My understanding 
of the original XMLUI design was that the Wing components would be structural 
with the transformation to presentational (html) taking place in the XSL. To be 
honest I think that idea has already been compromised in a number of places but 
it may be a good thing to stick with the plan if at all possible. So, I guess 
the alternative would be to code something in the XSL to look for the 
'submit-cclicense' div and add the onchange attribute at that point ?

Please do tell me if I am talking nonsense (very likely!). I would be grateful 
for comment from anyone with a better knowledge of the XMLUI that I.

Cheers, Robin.

 

> Implement Creative Commons Web Service API with the Submission Process
> ----------------------------------------------------------------------
>
>                 Key: DS-964
>                 URL: https://jira.duraspace.org/browse/DS-964
>             Project: DSpace
>          Issue Type: Improvement
>          Components: Documentation, DSpace API, XMLUI
>            Reporter: Wendy Bossons
>            Assignee: Robin Taylor
>         Attachments: cclicense_1-5.diff, CreativeCommons_1-8_Patch.tar.gz, 
> dspace-cclicense-1.0.jar, dspace-cclicense-1.0.tar, README.txt
>
>
> Creative Commons hosts a web service that can supply the user interface 
> elements that DSpace needs to provide a complete user experience in DSpace, 
> with respect to the Creative Commons license step.  This patch implements the 
> Creative Commons web service api to support the user interface selections, 
> item view and search.
> DSpace currently takes an integration approach to selecting a Creative 
> Commons (CC) license during the submission process that results in an awkward 
> user experience. This patch proposes to simplify the user experience through 
> implementing the CC License API in the submission process.  This patch also 
> adds searchability to the CCLicensed items by storing the license uri as 
> metadata. 
> As well, the license rdf acquisition is separated from the submission process 
> into a curation task.  
> A future CC task(s) may address the issue of updating or migrating existing 
> CC license data.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to