diff -r -u zotero-1.0-branch.orig/chrome/content/zotero/addCitationDialog.js zotero-1.0-branch/chrome/content/zotero/addCitationDialog.js
|
old
|
new
|
|
| 149 | 149 | function toggleMultipleSources() { |
| 150 | 150 | _multipleSourcesOn = !_multipleSourcesOn; |
| 151 | 151 | if(_multipleSourcesOn) { |
| | 152 | var items = itemsView.getSelectedItems(true); |
| | 153 | var itemID = (items.length ? items[0] : false); |
| | 154 | // var itemDataID = itemID+"::"+0; |
| 152 | 155 | document.getElementById("multiple-sources").hidden = undefined; |
| 153 | 156 | document.getElementById("zotero-add-citation-dialog").width = "750"; |
| 154 | 157 | document.getElementById("multiple-sources-button").label = Zotero.getString("citation.singleSource"); |
| | 158 | // move user field content to multiple before adding XXXXX |
| | 159 | if (itemID) { |
| | 160 | // _itemData[itemDataID] = new Object(); |
| | 161 | _itemData[itemID] = new Object(); |
| | 162 | for (box in _preserveData) { |
| | 163 | element = document.getElementById(box); |
| | 164 | // _itemData[itemDataID][box] = element[_preserveData[box]]; |
| | 165 | _itemData[itemID][box] = element[_preserveData[box]]; |
| | 166 | } |
| | 167 | } |
| 155 | 168 | window.sizeToContent(); |
| 156 | 169 | window.moveTo((window.screenX-75), window.screenY); |
| 157 | 170 | treeItemSelected(); |
| 158 | 171 | // disable adding info until citation added |
| 159 | 172 | _itemSelected(false); |
| | 173 | // add current selection |
| | 174 | if (itemID) { |
| | 175 | this.add(); |
| | 176 | } else { |
| | 177 | _updateAccept(); |
| | 178 | _updatePreview(); |
| | 179 | } |
| 160 | 180 | } else { |
| 161 | 181 | document.getElementById("multiple-sources").hidden = true; |
| 162 | 182 | document.getElementById("zotero-add-citation-dialog").width = "600"; |
| … |
… |
|
| 174 | 194 | |
| 175 | 195 | // delete all items |
| 176 | 196 | _clearCitationList(); |
| | 197 | _updateAccept(); |
| | 198 | _updatePreview(); |
| 177 | 199 | } |
| 178 | | _updateAccept(); |
| 179 | | _updatePreview(); |
| 180 | 200 | } |
| 181 | 201 | |
| 182 | 202 | /* |