(forgot to delete editDialog)
This commit is contained in:
parent
6ee2459997
commit
2ed6651b52
2 changed files with 0 additions and 96 deletions
|
@ -1,69 +0,0 @@
|
|||
var ScholarLocalizedStrings;
|
||||
var thisRow;
|
||||
var dynamicBox;
|
||||
|
||||
function init()
|
||||
{
|
||||
thisRow = window.arguments[0];
|
||||
dynamicBox = document.getElementById('dynamic-fields');
|
||||
ScholarLocalizedStrings = document.getElementById('scholar-strings');
|
||||
|
||||
//universal fields
|
||||
var fieldNames = new Array("title","dateAdded","dateModified","source","rights");
|
||||
|
||||
//add specific fields for this object type
|
||||
var fields = Scholar.ObjectFields.getObjectTypeFields(thisRow.getField("objectTypeID"));
|
||||
for(var i = 0; i<fields.length; i++)
|
||||
fieldNames.push(Scholar.ObjectFields.getName(fields[i]));
|
||||
|
||||
//Add each
|
||||
for(var i = 0; i<fieldNames.length; i++)
|
||||
{
|
||||
var label = document.createElement("label");
|
||||
label.setAttribute("value",ScholarLocalizedStrings.getString("objectFields."+fieldNames[i])+":");
|
||||
label.setAttribute("control","dynamic-field-"+i);
|
||||
|
||||
var valueElement = document.createElement("textbox");
|
||||
valueElement.setAttribute("value",thisRow.getField(fieldNames[i]));
|
||||
valueElement.setAttribute("id","dynamic-field-"+i);
|
||||
//valueElement.setAttribute("fieldName",fieldNames[i])
|
||||
|
||||
var row = document.createElement("row");
|
||||
row.appendChild(label);
|
||||
row.appendChild(valueElement);
|
||||
dynamicBox.appendChild(row);
|
||||
|
||||
}
|
||||
|
||||
var beforeField = dynamicBox.firstChild;
|
||||
beforeField = beforeField.nextSibling;
|
||||
|
||||
for (var i=0,len=thisRow.numCreators(); i<len; i++)
|
||||
{
|
||||
var creator = thisRow.getCreator(i);
|
||||
|
||||
var label = document.createElement("label");
|
||||
label.setAttribute("value","Creator:");
|
||||
label.setAttribute("control","dynamic-creator-"+i);
|
||||
|
||||
var valueElement = document.createElement("textbox");
|
||||
valueElement.setAttribute("value",creator.lastName+", "+creator.firstName);
|
||||
valueElement.setAttribute("id","dynamic-field-"+i);
|
||||
|
||||
var row = document.createElement("row");
|
||||
row.appendChild(label);
|
||||
row.appendChild(valueElement);
|
||||
|
||||
dynamicBox.insertBefore(row, beforeField);
|
||||
}
|
||||
}
|
||||
|
||||
function doOK()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
function doCancel()
|
||||
{
|
||||
return true;
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
|
||||
<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
|
||||
|
||||
<dialog id="editDialog" title="Edit Object"
|
||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
buttons="accept,cancel"
|
||||
onload="init();"
|
||||
ondialogaccept="return doOK();"
|
||||
ondialogcancel="return doCancel();">
|
||||
<stringbundle id="scholar-strings" src="chrome://scholar/locale/scholar.properties"/>
|
||||
|
||||
|
||||
<script src="include.js"/>
|
||||
<script src="editDialog.js"/>
|
||||
<grid width="400">
|
||||
<columns>
|
||||
<column/>
|
||||
<column flex="1"/>
|
||||
</columns>
|
||||
|
||||
<rows id="dynamic-fields">
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
|
||||
</dialog>
|
Loading…
Reference in a new issue