add select all button
This commit is contained in:
parent
ced08a1f38
commit
9927e6bd86
|
@ -3,7 +3,10 @@ function add_message() {
|
|||
}
|
||||
|
||||
function show_selection(event) {
|
||||
var range = window.getSelection().getRangeAt(0);
|
||||
var selection = window.getSelection();
|
||||
if(selection.type != 'Range')
|
||||
return;
|
||||
var range = selection.getRangeAt(0);
|
||||
var start_element = range.startContainer.parentElement;
|
||||
var end_element = range.endContainer.parentElement;
|
||||
|
||||
|
@ -41,9 +44,17 @@ $(function() {
|
|||
$("div#right").hide();
|
||||
|
||||
$("body").mouseup(show_selection);
|
||||
|
||||
$("#show-span-selector").click(function(e) {
|
||||
$("#span-selector").removeClass("hidden");
|
||||
$(this).hide();
|
||||
});
|
||||
});
|
||||
|
||||
$("#show-span-selector").click(function(e) {
|
||||
e.preventDefault();
|
||||
$("#span-selector").removeClass("hidden");
|
||||
$(this).hide();
|
||||
});
|
||||
|
||||
$("#select-all").click(function(e) {
|
||||
e.preventDefault();
|
||||
$("#span-selector").removeClass("hidden");
|
||||
$("#show-span-selector").hide();
|
||||
$("#span").text(doc_url + ",start=0,length=" + doc_length);
|
||||
});
|
||||
|
|
|
@ -43,7 +43,8 @@ div#text { font-family: Courier; }
|
|||
</div>
|
||||
|
||||
{% if doc.type == 'sourcedoc' and not span_length %}
|
||||
<a href="#" id="show-span-selector" class="btn btn-default">show span selector</a>
|
||||
<button id="show-span-selector" class="btn btn-default">show span selector</button>
|
||||
<button id="select-all" class="btn btn-default">get entire document span</button>
|
||||
<p id="span-selector" class="hidden">span: <span id="span"></span></p>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
@ -52,6 +53,7 @@ div#text { font-family: Courier; }
|
|||
{% set scripts %}
|
||||
<script>
|
||||
var doc_url = '{{ doc.external_url }}';
|
||||
var doc_length = {{ doc.text | length }};
|
||||
</script>
|
||||
<script src="{{ url_for('static', filename='js/sourcedoc.js') }}"></script>
|
||||
{% endset %}
|
||||
|
|
Loading…
Reference in a new issue