Ignore:
Timestamp:
2012-02-23T16:02:56+13:00 (12 years ago)
Author:
sjm84
Message:

Added the ability to edit the document directly on the page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/web/interfaces/oran/js/documentmaker_scripts_util.js

    r25105 r25142  
    195195       
    196196        gs.functions.removeArchivesMetadata(gs.cgiParams.p_c /*bad*/, "localsite" /*bad*/, docID, name, null, value, function(){console.log("REMOVED ARCHIVES");});
    197         addCollectionToBuild(gs.cgiParams.p_c);
     197        addCollectionToBuild(gs.cgiParams.p_c); /*bad*/
    198198       
    199199        removeFromParent(currentRow);
     
    237237            saveTransaction('{"operation":"setText", "text":"' + changedElem.innerHTML.replace(/"/g, "\\\"").replace(/&/g, "%26") + '", "collection":"' + section.collection + '", "oid":"' + section.nodeID + '"}');
    238238            addCollectionToBuild(section.collection);
     239        }
     240        else if(hasClass(changedElem, "sectionText"))
     241        {
     242            var id = changedElem.getAttribute("id");
     243            var sectionID = id.substring(4);
     244            saveTransaction('{"operation":"setText", "text":"' + changedElem.innerHTML.replace(/"/g, "\\\"").replace(/&/g, "%26") + '", "collection":"' + gs.cgiParams.c + '", "oid":"' + sectionID + '"}');
     245            addCollectionToBuild(gs.cgiParams.c);
    239246        }
    240247    }
     
    285292        saveButton.innerHTML = "Saving...";
    286293        saveButton.disabled = true;
    287        
     294
    288295        statusID = _statusBar.addStatus("Modifying archive files...");
    289296        ajax.send("a=g&rt=r&s=DocumentExecuteTransaction&s1.transactions=" + request);
Note: See TracChangeset for help on using the changeset viewer.