insert and remove columns
This commit is contained in:
parent
906e522a6a
commit
32d56232bc
|
@ -334,6 +334,55 @@ var orbitDesktop = function(dom){
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
this.insert_new_column = function(index){
|
||||||
|
var column_container = $("div[container=true] div.overview"),layout = column_container.attr("content-layout"),base_width = parseInt(column_container.attr("base-width")),column;
|
||||||
|
var i = (index == 0? 0 : index-1);
|
||||||
|
var previous_column = column_container.find(".column").eq(i);
|
||||||
|
if(previous_column.length == 0)return false;
|
||||||
|
switch(layout){
|
||||||
|
case "datalist":
|
||||||
|
column = $("<div class='column type_column' style='width:"+base_width+"px'></div");
|
||||||
|
break;
|
||||||
|
case "column":
|
||||||
|
column = $("<div class='column type_column' style='width:"+base_width+"px'></div");
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if(index == 0){
|
||||||
|
column.insertBefore(previous_column)
|
||||||
|
}else{
|
||||||
|
column.insertAfter(previous_column);
|
||||||
|
}
|
||||||
|
var total_columns = column_container.find(".column").length;
|
||||||
|
o.tinyscrollbar_ext({
|
||||||
|
main : ".tinycanvas",
|
||||||
|
fill : base_width * total_columns
|
||||||
|
})
|
||||||
|
return column;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.remove_column = function(index){
|
||||||
|
var column_container = $("div[container=true] div.overview"),layout = column_container.attr("content-layout"),column = column_container.find(".column").eq(index),base_width = parseInt(column_container.attr("base-width"));
|
||||||
|
if(column.length == 0)return false;
|
||||||
|
switch(layout){
|
||||||
|
case "datalist":
|
||||||
|
case "column":
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
column.remove();
|
||||||
|
var total_columns = column_container.find(".column").length;
|
||||||
|
o.tinyscrollbar_ext({
|
||||||
|
main : ".tinycanvas",
|
||||||
|
fill : base_width * total_columns
|
||||||
|
})
|
||||||
|
return column;
|
||||||
|
}
|
||||||
|
|
||||||
this.menu_item = function(dom,customload,submenuitem){
|
this.menu_item = function(dom,customload,submenuitem){
|
||||||
if(!customload)customload=false;
|
if(!customload)customload=false;
|
||||||
var target = dom.attr("id");
|
var target = dom.attr("id");
|
||||||
|
@ -790,9 +839,6 @@ var orbitDesktop = function(dom){
|
||||||
})
|
})
|
||||||
return false;
|
return false;
|
||||||
})
|
})
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas'
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
var loadApps = function(){ //this load apps for sorting and searching
|
var loadApps = function(){ //this load apps for sorting and searching
|
||||||
$.getJSON("/desktop/getapplist",{desktopid:o.desktopId},function(appss){
|
$.getJSON("/desktop/getapplist",{desktopid:o.desktopId},function(appss){
|
||||||
|
@ -927,17 +973,7 @@ var orbitDesktop = function(dom){
|
||||||
|
|
||||||
this.initializeSettings.sections = function(){ // this load section page in setting page
|
this.initializeSettings.sections = function(){ // this load section page in setting page
|
||||||
var bindHandlers = function(){ // binding handlers in section page
|
var bindHandlers = function(){ // binding handlers in section page
|
||||||
$('.tinycanvas').each(function(){
|
|
||||||
var h = $(this).parent().height(),
|
|
||||||
sh = $(this).siblings('.s_tab').height();
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main : $(this),
|
|
||||||
height : h-sh-24,
|
|
||||||
},{
|
|
||||||
axis : "y"
|
|
||||||
})
|
|
||||||
});
|
|
||||||
|
|
||||||
$("a#name_save_btn").click(function(){
|
$("a#name_save_btn").click(function(){
|
||||||
var desktopnm = new Array;
|
var desktopnm = new Array;
|
||||||
$("#desktop_names input").each(function(){
|
$("#desktop_names input").each(function(){
|
||||||
|
@ -980,19 +1016,6 @@ var orbitDesktop = function(dom){
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('.tinycanvas').each(function(){
|
|
||||||
var h = $(this).parent().height(),
|
|
||||||
sh = $(this).siblings('.s_tab').height();
|
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: $(this),
|
|
||||||
height: h-sh-24
|
|
||||||
},{
|
|
||||||
axis: 'y'
|
|
||||||
})
|
|
||||||
});
|
|
||||||
|
|
||||||
o.single_select();
|
o.single_select();
|
||||||
o.simple_tab();
|
o.simple_tab();
|
||||||
|
|
||||||
|
@ -1137,9 +1160,6 @@ var orbitDesktop = function(dom){
|
||||||
|
|
||||||
$('#connection_setting').width(conlist_w);
|
$('#connection_setting').width(conlist_w);
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
}
|
||||||
var saveaccount = function(usernm,pwd,type,what){
|
var saveaccount = function(usernm,pwd,type,what){
|
||||||
|
|
|
@ -77,7 +77,7 @@
|
||||||
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="overview" content-layout="datalist" base-width="300" per-column="5">
|
<div class="overview" content-layout="datalist" base-width="300" per-column="1">
|
||||||
<% @writing_journals.each do |w| %>
|
<% @writing_journals.each do |w| %>
|
||||||
<%= publication_record w, @view_by%>
|
<%= publication_record w, @view_by%>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
Loading…
Reference in New Issue