X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/4a7ad5dc7023218af7197cb563e0f2cfb1511897..fad4e82134c47593fe4feb1a4403f18ec757bd1c:/redakcja/static/js/catalogue/book_list.js diff --git a/redakcja/static/js/catalogue/book_list.js b/redakcja/static/js/catalogue/book_list.js index d7256d3b..c0fbf37d 100644 --- a/redakcja/static/js/catalogue/book_list.js +++ b/redakcja/static/js/catalogue/book_list.js @@ -31,7 +31,11 @@ var field = kp[0]; var idx = parseInt(kp[1]); - fds[field] = $("select[name="+field+"] option[value!=]").eq(idx).val(); + var target_field = field; + if (field == 'other-user') + target_field = 'user'; + + fds[target_field] = $("select[name="+field+"] option[value!=]").eq(idx).val(); } /* fill in the form */ $("#chunk_mass_edit [name=ids]").val(get_ids()); @@ -64,18 +68,29 @@ selector: '#file-list', items: { "stage": { - name: "Set stage", + name: $("label[for=mass_edit_stage]").text(), items: get_items("stage"), + icon: "clock", }, "user": { - name: "Set user", - items: get_items("user"), + name: $("label[for=mass_edit_user]").text(), + items: (function() { + var active_users = get_items("user"); + active_users['other'] = { + name: $("label[for=mass_edit_other]").text(), + items: get_items("other-user"), + }; + return active_users; + })(), + icon: "user", }, "publish": { - name: "Mark publishable", + name: $("label[for=mass_edit_publish]").text(), + icon: "ok", }, "unpublish": { - name: "Mark not publishable", + name: $("label[for=mass_edit_unpublish]").text(), + icon: "stop", }, }, callback: set_field,