diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-05-18 16:48:05 +0300 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-05-18 18:32:29 +0300 |
| commit | 83f028ec5e31851b113c7cfa9cae726f27a637f3 (patch) | |
| tree | 2dc2dd70adc3a91ec17e65f0af0cff26bdacb820 /src/client/buttons.js | |
| parent | f24ea66edca6dc74963646e9532963cb46e56101 (diff) | |
rz_code: rzdoc__create_and_open()
Diffstat (limited to 'src/client/buttons.js')
| -rw-r--r-- | src/client/buttons.js | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/src/client/buttons.js b/src/client/buttons.js index c2c5c785..1a80dd36 100644 --- a/src/client/buttons.js +++ b/src/client/buttons.js @@ -99,8 +99,7 @@ $('#btn_rzdoc__new').click(function() { var cmd_bar, cmd_bar_body, submit_btn, - close_btn, - error_element; + close_btn; cmd_bar = $('#cmd_bar__rzdoc_new'); if (cmd_bar.length > 0) { // cmd bar present @@ -114,7 +113,6 @@ $('#btn_rzdoc__new').click(function() { cmd_bar_body = $('<div class="cmd-bar_body" id="cmd_bar__rzdoc_new__body">'); close_btn = $('<span class="cmd-bar_btn" id="cmd_bar__rzdoc_close">x</span>'); submit_btn = $('<span class="cmd-bar_btn" id="cmd_bar__rzdoc_new__submit">Create</span>'); - error_element = $('<span id="cmd_bar__rzdoc_new__submit_error"></span>'); cmd_bar.append(close_btn); cmd_bar.append(cmd_bar_body); @@ -123,39 +121,17 @@ $('#btn_rzdoc__new').click(function() { cmd_bar_body.append('<label for="cmd_bar__rzdoc_new__input" id="cmd_bar__rzdoc_new__label">Rhizi Title:'); cmd_bar_body.append('<input id="cmd_bar__rzdoc_new__input">'); cmd_bar_body.append(submit_btn); - cmd_bar_body.append(error_element); cmd_bar.css('display', 'none'); cmd_bar.insertAfter('.top-bar'); - function display_doc_name_taken_error(rzdoc_name) { - error_element.text("Cannot create document - A document titled '" + rzdoc_name + "' already exists"); - } - // submit submit_btn.attr('tabindex', 1); // assume focus on next tab key press submit_btn.on('click', function() { - - var on_success = function (clone_obj) { - - cmd_bar.fadeToggle(200, function() { - cmd_bar.remove(); - }); - - rz_core.rzdoc__open(rzdoc_name); - }; - - var on_error = function() { - // TODO: handle malformed doc name - display_doc_name_taken_error(rzdoc_name); - }; - - // TODO: validate rzdoc name var rzdoc_name = $('#cmd_bar__rzdoc_new__input').val(); - rz_api_backend.rzdoc_create(rzdoc_name, on_success, on_error); + rz_core.rzdoc__create_and_open(rzdoc_name); }); - cmd_bar.on('keyup', function(event) { // create on Enter key pressed if(event.keyCode == 13) { submit_btn.click(); |
