summaryrefslogtreecommitdiff
path: root/src/client/buttons.js
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-05-18 16:48:05 +0300
committerLV-426 <lv-426@taproot.org.il>2015-05-18 18:32:29 +0300
commit83f028ec5e31851b113c7cfa9cae726f27a637f3 (patch)
tree2dc2dd70adc3a91ec17e65f0af0cff26bdacb820 /src/client/buttons.js
parentf24ea66edca6dc74963646e9532963cb46e56101 (diff)
rz_code: rzdoc__create_and_open()
Diffstat (limited to 'src/client/buttons.js')
-rw-r--r--src/client/buttons.js28
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();