Blame view

mobile/source/modules/menu/tmpl/control_menu/main.html 2.55 KB
a1684257   Administrator   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
  
  
  <ul class="top_nav">
  		<li><a href="/">${SITE}</a></li>
  		<li><a href="${URL_ADMIN}">${ADMIN_PAGE}</a></li>
  		<li class="current">Меню</li>
  </ul>
  
  <div style="padding:10px;padding-top:0px;">
  	
  	<table  class="data" width="100%" align="left" id="table">
  	<tr>
  		<td colspan="10" style="text-align:right"><b><a style="color:#F8A720;font-size:14px;" act="edit" >Добавить меню</a></b></td>
  	</tr>
  	<tr class="header">
  	  <td width="1%"></td>
  	  <td width="15%">Название меню</td>
  	  <td width="10%">Переменная</td>
  	  <td width="7%" colspan="3">Действия</td>
  	  </tr>
  	
  	<tbody id="table_content">
  		<tal:block metal:use-macro="inc/tmpl_row.html/tmpl_row">подключаем шаблон из файла inc/tmpl_row.html</tal:block>
  	</tbody>
  	</table>
  </div>
  
  
  
  <script>/*<![CDATA[*/
  	/*	клиентская часть, отвечает за аякс	*/
  
  	t = new HL.controls.table("${URL_MENU_CONTROL_MENU}");
  	/*
  table = {
  	'server' :"",
  	'orderby_key' : false,
  	'orderby_value'   : false,
  	
  }
  table.lock = function(){
  	wnd.set_title('');
  	wnd.set_content('${WAIT}');
  	wnd.show();
  }
  table.unlock = function(){
  	wnd.close();
  }
  
  table.del = function(mid){
  	
  	r = new request(  table.server+'&act=ajax_delete' );
  	r.onrequest = function(){ 
  		table.lock();
  	};
  	r.onload = function(rst){ 
  		table.reload();
  		table.unlock();
  	};
  	r.error = function(e){
  		alert(e);
  	}
  	r.send( {'id':mid} )
  	
  }
  table.editor = function(){
  	editor.create('p_content');
  }
  
  	//	форма редактирования
  table.edit = function(fid){
  
  	wnd.open(table.server+'&act=ajax_edit&id='+fid);	
  }
  	//	форма добавления
  table.create = function(){
  	table.edit(0)	;
  }
  
  	//	функция сохранения изменений формы
  table.save = function(){
  
  	r = new request(  table.server+'&act=ajax_save' );
  	r.onrequest = function(){ 
  	  o.msg.system('Идёт сохранение...'	)
  		
  	}
  	r.onload = function(rst){
  	  o.msg.system(rst.msg	)
  		o.$('save_b').disabled = false;
  		table.reload();
  		wnd.close()
  	}
  	r.error = function(e){
  		o.$('save_b').disabled = false;
  		o.msg.error(e	)
  	}
  	r.form( o.$('form_page') );
  	
  }
  
  	//	перезагружаем таблицу страниц согласно соортировке и фильтрам
  table.reload = function(){
  	
  	r = new request(  table.server+'&act=ajax_reload' );
  	r.onload = function(rst){ 
  		o.$('table_content').innerHTML =rst.content;	
  	};
  	r.error = function(e){
  		alert(e);
  	}
  	r.send({'orderby_key':table.orderby_key, 'orderby_value':table.orderby_value});	
  
  }	*/
  /*]]>*/</script>