aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/com.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/com.js')
-rw-r--r--src/js/com.js22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/js/com.js b/src/js/com.js
index f4f9612..3b162c2 100644
--- a/src/js/com.js
+++ b/src/js/com.js
@@ -1,5 +1,15 @@
'use strict'
+var ACCESSID_SQUAREMG = 4;
+var ACCESSID_PROBLEMMG = 6;
+
+var ACCESS_READ = 0x1;
+var ACCESS_WRITE = 0x2;
+var ACCESS_CREATE = 0x4;
+var ACCESS_DELETE = 0x8;
+var ACCESS_SETPER = 0x10;
+var ACCESS_EXECUTE = 0x20;
+
var WebSocketConnection = function(link,ws){
var that = this;
@@ -561,6 +571,13 @@ var com = new function(){
that.get_defaultimg = function(hash){
return 'http://www.gravatar.com/avatar/' + hash + '?f=y&d=identicon&s=256';
};
+ that.check_access = function(accessid,permission){
+ if((user.authmap[accessid].permission & permission) == permission){
+ return true;
+ }else{
+ return false;
+ }
+ };
that.create_codebox = function(j_div,mode,readonly){
var codebox;
@@ -584,6 +601,8 @@ var com = new function(){
codebox.getScrollerElement().style.width = '100%';
codebox.getScrollerElement().style.height = '100%';
+ j_div.data('codebox',codebox);
+
return codebox;
};
that.create_pagination = function(j_div,start,end,curr,step){
@@ -993,10 +1012,9 @@ var com = new function(){
if((cookie = that.get_cookie()).uid != undefined){
that.call_backend('core/user/','cookie_login',function(result){
if(that.is_callerr(result)){
- index.add_alert('','登入發生錯誤');
+ index.add_alert('','錯誤','登入失敗');
}else{
imc.Auth.change_current_iden(result.data.idendesc);
- user.uid = imc.Auth.get_current_iden().uid;
}
that.conn_callback.fire();