123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- mui.ready(function() {
- mui.plusReady(function() {
- var userid = plus.storage.getItem('userid');
- var ws = plus.webview.currentWebview();
-
- var subjectShow = function(data) {
- if(data != undefined && data.length != 0) {
- var subs = new Array();
- if(data.indexOf(',')) {
- subs = data.split(',');
- } else {
- subs[0] = data;
- }
- if(subs.length > 0) {
- var html = [];
- for(var i = 0; i < subs.length; i++) {
- html.push("<li>" + subs[i] + "<em class='mui-icon mui-icon-closeempty'></em></li>");
- };
- document.getElementsByClassName("labelshow")[0].innerHTML = html.join('');
- }
- }
- }
- function personalMessage() {
- mui.ajax(baseUrl + "/ajax/resource/" + ws.rsId, {
- dataType: 'json',
- type: 'GET',
- timeout: 10000,
- success: function(data) {
- plus.nativeUI.closeWaiting();
- ws.show("slide-in-right", 150);
- var $data = data.data;
-
- if($data.subject) {
- subjectShow($data.subject);
- }
- },
- error: function() {
- plus.nativeUI.toast("服务器链接超时", toastStyle);
- return;
- }
- });
- }
- function trim(str) {
- return str.replace(/(^\s*)|(\s*$)/g, "");
- }
- mui(".labelshow").on("tap", "em", function() {
- var val = this.parentNode;
- document.getElementsByClassName('labelshow')[0].removeChild(val);
- });
- document.getElementsByClassName("addlabelbtn")[0].addEventListener("tap", function() {
- var addContent = document.getElementsByTagName('input')[0].value;
- var content = trim(addContent);
- if(content) {
- var node = document.createElement("li");
- node.innerHTML = content + '<em class="mui-icon mui-icon-closeempty"></em>';
- document.getElementsByClassName("labelshow")[0].appendChild(node);
- } else {
- plus.nativeUI.toast("添加内容不能为空", toastStyle);
- }
- });
- document.getElementsByClassName("topsave")[0].addEventListener("tap", function() {
- var subjects = document.getElementsByTagName("li");
- var subjectAll = "";
- if(subjects.length > 0) {
- for(var i = 0; i < subjects.length; i++) {
- subjectAll += subjects[i].innerText;
- subjectAll += ',';
- };
- subjectAll = subjectAll.substring(0, subjectAll.length - 1);
- }
- mui.ajax(baseUrl + '/ajax/resource/subject', {
- data: {
- "resourceId": ws.rsId,
- "subject": subjectAll
- },
- dataType: 'json',
- async: true,
- type: 'POST',
- timeout: 10000,
- success: function(data) {
- if(data.success) {
- plus.nativeUI.showWaiting();
- var web = plus.webview.getWebviewById("resinforupdate.html");
- mui.fire(web, "resourceMess");
- mui.back();
- }
- },
- error: function() {
- plus.nativeUI.toast("服务器链接超时", toastStyle);
- return;
- }
- });
- });
- personalMessage();
- });
- })
|