| }); | }); | ||||
| // tag menu select | // tag menu select | ||||
| $('.autodoc_tag_list').change(function(e) { | |||||
| $('.autodoc_tag_list').change(function (e) { | |||||
| console.log(e); | console.log(e); | ||||
| var tagId = $('.autodoc_tag_list').val(); | |||||
| var tagName = $('.autodoc_tag_list').children("option:selected").html(); | |||||
| var tagId = $('.autodoc_tag_list').val(); | |||||
| var tagName = $('.autodoc_tag_list').children("option:selected").html(); | |||||
| var tagColor = $('.autodoc_tag_list').children("option:selected").attr('data'); | var tagColor = $('.autodoc_tag_list').children("option:selected").attr('data'); | ||||
| if ( tagId == "" ) { | |||||
| if (tagId == "") { | |||||
| $(".autodoc_tag_list").addClass('d-none'); | $(".autodoc_tag_list").addClass('d-none'); | ||||
| $(".autodoc_tag_text").removeClass('d-none'); | $(".autodoc_tag_text").removeClass('d-none'); | ||||
| $('.autodoc_tag_text').val(''); | $('.autodoc_tag_text').val(''); | ||||
| }); | }); | ||||
| // tag add button | // tag add button | ||||
| $('.autodoc_tag_add').click(function(e) { | |||||
| $('.autodoc_tag_add').click(function (e) { | |||||
| var tagId = $('.autodoc_tag_id').val(); | var tagId = $('.autodoc_tag_id').val(); | ||||
| var tagName = $('.autodoc_tag_text').val(); | var tagName = $('.autodoc_tag_text').val(); | ||||
| var tagColor = $('.autodoc_tag_color.active').attr('data').split('_').pop(); | var tagColor = $('.autodoc_tag_color.active').attr('data').split('_').pop(); | ||||
| var urlparam = "tagName=" + encodeURIComponent(tagName) + "&tagColor=" + encodeURIComponent(tagColor); | var urlparam = "tagName=" + encodeURIComponent(tagName) + "&tagColor=" + encodeURIComponent(tagColor); | ||||
| var method = "POST"; | var method = "POST"; | ||||
| if ( tagId != "" ) { | |||||
| if (tagId != "") { | |||||
| method = "PATCH"; | method = "PATCH"; | ||||
| url += tagId; | url += tagId; | ||||
| } | } | ||||
| $.ajax({ | $.ajax({ | ||||
| type: method, | type: method, | ||||
| url: url + '?' + urlparam, | url: url + '?' + urlparam, | ||||
| success: function() { | |||||
| success: function () { | |||||
| location.reload(); | location.reload(); | ||||
| } | } | ||||
| }); | }); | ||||
| }); | }); | ||||
| $('.autodoc_tag_delete').click(function(e) { | |||||
| // tags delete event | |||||
| $('.autodoc_tag_delete').click(function (e) { | |||||
| var tagId = $('.autodoc_tag_id').val(); | var tagId = $('.autodoc_tag_id').val(); | ||||
| if ( tag != "" ) { | |||||
| if (tag != "") { | |||||
| $.ajax({ | $.ajax({ | ||||
| type: "DELETE", | type: "DELETE", | ||||
| url = conf.openapi + "/tags/" + tagId, | |||||
| success: function() { location.reload(); } | |||||
| url: conf.openapi + "/tags/" + tagId, | |||||
| success: function () { location.reload(); } | |||||
| }); | }); | ||||
| } | } | ||||
| else { | else { | ||||
| function page_load_tags() { | function page_load_tags() { | ||||
| // update tag list | // update tag list | ||||
| $.getJSON(conf.openapi + "/tags", function(tags) { | |||||
| $.each(tags, function(n, tag) { | |||||
| $.getJSON(conf.openapi + "/tags", function (tags) { | |||||
| $.each(tags, function (n, tag) { | |||||
| $('.autodoc_tag_list').append( | $('.autodoc_tag_list').append( | ||||
| '<option data="' + tag.color + '" value="' + tag.id + '">' + | '<option data="' + tag.color + '" value="' + tag.id + '">' + | ||||
| tag.name + | tag.name + |