X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/source/AlbumWin.html diff --git a/docs/source/AlbumWin.html b/docs/source/AlbumWin.html new file mode 100644 index 00000000..e0a7a5b8 --- /dev/null +++ b/docs/source/AlbumWin.html @@ -0,0 +1,69 @@ + +
+Imgorg.AlbumWin = Ext.extend(Ext.Window, { + title: 'Choose Album', + layout: 'fit', + closeAction: 'hide', + width: 300, + modal: true, + + initComponent: function() { + Ext.apply(this, { + items: [{ + autoHeight: true, + xtype: 'form', + id: 'album-select', + bodyStyle: 'padding:15px', + labelWidth: 50, + items: [{ + anchor: '95%', + fieldLabel: 'Album', + xtype: 'img-albumcombo', + name: 'album', + allowBlank: false + }] + }], + buttons: [{ + text: 'Add to Album', + handler: this.addToAlbum, + scope: this + },{ + text: 'Cancel', + handler: function() { + this.hide(); + }, + scope: this + }] + }); + Imgorg.AlbumWin.superclass.initComponent.call(this); + }, + + addToAlbum: function() { + var af = this.getComponent('album-select').getForm(); + if (af.isValid()) { + if (this.selectedRecords) { + var imageIds = []; + for (var i = 0; i < this.selectedRecords.length; i++) { + var r = this.selectedRecords[i]; + imageIds.push(r.data.dbid || r.data.id); + } + var fld = af.findField('album'); + var album = fld.getValue(); + + Imgorg.ss.Images.addToAlbum({ + images: imageIds, + album: album + }); + } + this.hide(); + } + } +}); ++ + \ No newline at end of file