Explorar el Código

doc filter

master
Pascal Gloor hace 5 años
padre
commit
5c3b826ffb
Se han modificado 1 ficheros con 9 adiciones y 133 borrados
  1. 9
    133
      www/js/autodoc.js

+ 9
- 133
www/js/autodoc.js Ver fichero

@@ -42,54 +42,7 @@ $(document).ready(function () {
page_home_scroll();
});

// modal left paging
$('#autodoc_home_modal_left').mouseenter(function (e) {
$(e.target).fadeTo("slow", 0.8);
})
.mouseleave(function (e) {
$(e.target).fadeTo("slow", 0.15);
})
.click(function (e) {
home_modal_page_prev();
});

// modal right paging
$('#autodoc_home_modal_right')
.mouseenter(function (e) {
$(e.target).fadeTo("slow", 0.8);
})
.mouseleave(function (e) {
$(e.target).fadeTo("slow", 0.15);
})
.click(function (e) {
home_modal_page_next();
});

// modal resize buttons events
$('.autodoc_home_modal_size').click(function (e) {
$('.autodoc_home_modal_size').removeClass("active");
$(e.target).addClass("active");
home_modal_resize($(e.target).html());
});

// click to rename page in modal
$('span.autodoc_home_modal_name').click(function (e) {
$(e.target).addClass('d-none');
$('input.autodoc_home_modal_name').removeClass('d-none');
});

// [enter] event of modal name edit
$('input.autodoc_home_modal_name').change(function (e) {
var docid = $('#autodoc_home_modal').data('documentid');
document_update_name(docid, $(e.target).val(), docid);
});

// modal show typeahead
$('.autodoc_home_modal_tags_show').click(function (e) {
$('.autodoc_home_modal_tags_show').addClass('d-none');
$('.autodoc_home_modal_tags_add').removeClass('d-none');
});

// document page
// make primary button
$('.autodoc_document_btn_primary').click(function(e) {
@@ -356,11 +309,15 @@ function page_load_tags() {
});
}

function document_load() {
function document_load(filter) {
if (conf.home.curpage == 0) {
$("#autodoc_home_body").html("");
}

if ( ! filter ) {
filter = '';
}

var tmpl = $("#autodoc_template_home");
var row = $(tmpl)
.find(".autodoc_template_home_row")
@@ -372,7 +329,9 @@ function document_load() {
"/documents?pageSize=" +
conf.home.width +
"&pageIndex=" +
conf.home.curpage,
conf.home.curpage +
"&filter=" +
encodeURIComponent(filter),
null,
function (data, textStatus, jqXHR) {
// last document was loaded, stop scrolling
@@ -398,7 +357,6 @@ function document_load() {
$(col).find(".autodoc_template_home_img").on('click', function (e) {
window.location.hash = 'document_' + $(e.target).data("documentId");
e.preventDefault();
// home_modal_open($(e.target).data("documentId"));
});

$(col)
@@ -639,87 +597,6 @@ function upload_status() {
}
}


function home_modal_page(pageNum) {
var doc = $('#autodoc_home_modal').data('document');
var pageTotal = doc.pageId.length;

if (pageNum < 0) {
pageNum = pageTotal - 1;
}

if (pageNum > pageTotal - 1) {
pageNum = 0;
}

$('.autodoc_home_modal_page').html(pageNum + 1);
$('#autodoc_home_modal').data('pageNum', pageNum);

$('#autodoc_home_modal_img').attr('src',
conf.openapi +
"/pages/" +
doc.pageId[pageNum] +
"/image");
}

function home_modal_resize(size) {
var newclass;

$('#autodoc_home_modal').children().removeClass('modal-sm modal-lg modal-xl');

switch (size) {
case "S": newclass = "modal-sm"; break;
case "M": break;
case "L": newclass = "modal-lg"; break;
case "XL": newclass = "modal-xl"; break;
}

if (newclass) {
$('#autodoc_home_modal').children().addClass(newclass);
}
}

function home_modal_page_prev() {
home_modal_page(
$('#autodoc_home_modal').data('pageNum') - 1);
}

function home_modal_page_next() {
home_modal_page(
$('#autodoc_home_modal').data('pageNum') + 1);
}

function home_modal_open(docid) {
loader_icon_on();
$.getJSON(conf.openapi + "/documents/" + docid, function (data) {
loader_icon_off();
$('#autodoc_home_modal').data('document', data);
$('#autodoc_home_modal').data('documentid', docid);

var pageNum;
for (var i = 0; i < data.pageId.length; i++) {
if (data.pageId[i] == data.primaryPage) {
pageNum = i;
break;
}
}
$('span.autodoc_home_modal_name').html(data.name ? data.name : 'n/a');
$('input.autodoc_home_modal_name').val(data.name ? data.name : '');
$('.autodoc_home_modal_created').html(data.created);
$('.autodoc_home_modal_languages').html(data.languages.join(' '));
$('.autodoc_home_modal_pages').html(data.pageId.length);
$('.autodoc_home_modal_owner').html(data.owner);

home_modal_page(pageNum);

$('#autodoc_home_modal').modal('show');
});
}

function home_modal_close(docid) {
$('#autodoc_home_modal').modal('hide');
}

function document_update_name(docid, name) {
loader_icon_on();
$.ajax({
@@ -734,7 +611,6 @@ function document_update_name(docid, name) {
});
}


// handle ajax busy icon
function loader_icon_on() {
conf.busy++;

Cargando…
Cancelar
Guardar