Skip to content
This repository has been archived by the owner on Nov 27, 2019. It is now read-only.

Commit

Permalink
Clear dataset button; closes #79
Browse files Browse the repository at this point in the history
  • Loading branch information
frabcus committed Aug 6, 2013
1 parent 8093be2 commit f7b6820
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 10 deletions.
24 changes: 15 additions & 9 deletions http/code.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,18 @@ var done_initial_load = function() {
}, 1)
}

// Clear dataset
var clear_dataset = function(warning) {
$("#clear .dropdown-toggle").addClass("loading")
scraperwiki.exec('rm -f scraperwiki.sqlite', function(data) {
$("#clear .dropdown-toggle").removeClass("loading")
if (data != '') {
scraperwiki.alert("Trouble clearing datastore!", data, true)
return
}
}, handle_exec_error)
}

// Show the language picker
var show_language_picker = function(warning) {
if (warning)
Expand Down Expand Up @@ -199,21 +211,15 @@ var set_editor_mode = function(code) {
var update_display_from_status = function(use_status) {
if (changing == "starting") {
$("#run").attr("disabled", true)
} else if (changing == "stopping") {
$("#run").attr("disabled", true)
} else if (use_status == "running") {
$("#run").text("Stop!").removeClass("btn-primary").addClass("btn-danger").attr("disabled", false)
} else if (use_status == "nothing") {
$("#run").text("Run!").removeClass("btn-danger").addClass("btn-primary").attr("disabled", false)
}

if (changing == "starting") {
$("#running-status").html("Starting…").show()
} else if (changing == "stopping") {
$("#run").attr("disabled", true)
$("#running-status").html("Stopping…").show()
} else if (use_status == "running") {
$("#run").text("Stop!").removeClass("btn-primary").addClass("btn-danger").attr("disabled", false)
$("#running-status").html("Running…").show()
} else if (use_status == "nothing") {
$("#run").text("Run!").removeClass("btn-danger").addClass("btn-primary").attr("disabled", false)
$("#running-status").hide()
}
}
Expand Down
10 changes: 9 additions & 1 deletion http/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -68,11 +68,19 @@
<li class="divider"></li>
<li><a href="https://github.com/scraperwiki/scraperwiki-python" target="_blank">Python package (scraperwiki)</a></li>
<li><a href="https://github.com/scraperwiki/scraperwiki-ruby" target="_blank">Ruby gem (scraperwiki)</a></li>
<li><a onClick="show_language_picker(true);" class="pointer">Change language <span class="label label-warning">Warning!</span></a></li>
<li class="divider"></li>
<li><a href="https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts" target="_blank">Editor keyboard shortcuts</a></li>
</ul>
</div>

<div class="pull-right btn-group dropup" id="clear">
<a class="btn btn-warning dropdown-toggle" data-toggle="dropdown" href="#">Clear <span class="caret"></span></a>
<ul class="dropdown-menu pull-right">
<li><a></a></li>
<li><a onClick="show_language_picker(true);" class="pointer">Change language</a></li>
<li><a onClick="clear_dataset(true);" class="pointer">Clear dataset</a></li>
</ul>
</div>
</div>
</div>

Expand Down

0 comments on commit f7b6820

Please sign in to comment.