Merge branch 'development' of github.com:Rulingcom/orbit into development
This commit is contained in:
commit
4f7928ad1b
|
@ -141,7 +141,6 @@ GEM
|
||||||
jquery-rails
|
jquery-rails
|
||||||
railties (>= 3.1.0)
|
railties (>= 3.1.0)
|
||||||
json (1.7.7)
|
json (1.7.7)
|
||||||
libv8 (3.11.8.13)
|
|
||||||
mail (2.4.4)
|
mail (2.4.4)
|
||||||
i18n (>= 0.4.0)
|
i18n (>= 0.4.0)
|
||||||
mime-types (~> 1.16)
|
mime-types (~> 1.16)
|
||||||
|
@ -225,7 +224,6 @@ GEM
|
||||||
rdoc (~> 3.4)
|
rdoc (~> 3.4)
|
||||||
thor (>= 0.14.6, < 2.0)
|
thor (>= 0.14.6, < 2.0)
|
||||||
rake (10.0.3)
|
rake (10.0.3)
|
||||||
rb-readline (0.4.2)
|
|
||||||
rdoc (3.12.1)
|
rdoc (3.12.1)
|
||||||
json (~> 1.4)
|
json (~> 1.4)
|
||||||
redis (3.0.2)
|
redis (3.0.2)
|
||||||
|
@ -235,7 +233,6 @@ GEM
|
||||||
chinese_pinyin (>= 0.3.0)
|
chinese_pinyin (>= 0.3.0)
|
||||||
redis (>= 2.1.1)
|
redis (>= 2.1.1)
|
||||||
redis-namespace (>= 1.0.2)
|
redis-namespace (>= 1.0.2)
|
||||||
ref (1.0.2)
|
|
||||||
resque (1.23.0)
|
resque (1.23.0)
|
||||||
multi_json (~> 1.0)
|
multi_json (~> 1.0)
|
||||||
redis-namespace (~> 1.0)
|
redis-namespace (~> 1.0)
|
||||||
|
@ -316,9 +313,6 @@ GEM
|
||||||
sunspot (= 1.3.3)
|
sunspot (= 1.3.3)
|
||||||
sunspot_solr (1.3.3)
|
sunspot_solr (1.3.3)
|
||||||
terminal-table (1.4.5)
|
terminal-table (1.4.5)
|
||||||
therubyracer (0.11.3)
|
|
||||||
libv8 (~> 3.11.8.12)
|
|
||||||
ref
|
|
||||||
thor (0.17.0)
|
thor (0.17.0)
|
||||||
tilt (1.3.3)
|
tilt (1.3.3)
|
||||||
tinymce-rails (3.5.8)
|
tinymce-rails (3.5.8)
|
||||||
|
@ -363,7 +357,6 @@ DEPENDENCIES
|
||||||
jquery-rails (= 2.1.4)
|
jquery-rails (= 2.1.4)
|
||||||
jquery-ui-rails
|
jquery-ui-rails
|
||||||
kaminari!
|
kaminari!
|
||||||
libv8 (~> 3.11.8)
|
|
||||||
mime-types
|
mime-types
|
||||||
mini_magick
|
mini_magick
|
||||||
mongo_session_store-rails3 (= 3.0.6)
|
mongo_session_store-rails3 (= 3.0.6)
|
||||||
|
@ -380,7 +373,6 @@ DEPENDENCIES
|
||||||
radius
|
radius
|
||||||
rails (~> 3.2.9)
|
rails (~> 3.2.9)
|
||||||
rake
|
rake
|
||||||
rb-readline
|
|
||||||
redis (>= 2.1.1)
|
redis (>= 2.1.1)
|
||||||
redis-namespace
|
redis-namespace
|
||||||
redis-search
|
redis-search
|
||||||
|
@ -401,7 +393,6 @@ DEPENDENCIES
|
||||||
sunspot-rails-tester
|
sunspot-rails-tester
|
||||||
sunspot_mongo
|
sunspot_mongo
|
||||||
sunspot_solr
|
sunspot_solr
|
||||||
therubyracer
|
|
||||||
tinymce-rails
|
tinymce-rails
|
||||||
uglifier
|
uglifier
|
||||||
watchr
|
watchr
|
||||||
|
|
|
@ -16,3 +16,4 @@
|
||||||
//= require orbitdesktop
|
//= require orbitdesktop
|
||||||
//= require jquery.gridster
|
//= require jquery.gridster
|
||||||
//= require desktop/books_pages
|
//= require desktop/books_pages
|
||||||
|
//= require jquery.tokeninput
|
||||||
|
|
|
@ -1328,6 +1328,7 @@
|
||||||
*/
|
*/
|
||||||
fn.draggable = function() {
|
fn.draggable = function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
|
|
||||||
var draggable_options = $.extend(true, {}, this.options.draggable, {
|
var draggable_options = $.extend(true, {}, this.options.draggable, {
|
||||||
offset_left: this.options.widget_margins[0],
|
offset_left: this.options.widget_margins[0],
|
||||||
start: function(event, ui) {
|
start: function(event, ui) {
|
||||||
|
@ -3204,6 +3205,7 @@
|
||||||
max_rows += (+$(w).attr('data-sizey'));
|
max_rows += (+$(w).attr('data-sizey'));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
this.cols = Math.max(min_cols, cols, this.options.min_cols);
|
this.cols = Math.max(min_cols, cols, this.options.min_cols);
|
||||||
this.rows = Math.max(max_rows, this.options.min_rows);
|
this.rows = Math.max(max_rows, this.options.min_rows);
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
* Depends on library: jQuery
|
* Depends on library: jQuery
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
( function( $ )
|
;( function( $ )
|
||||||
{
|
{
|
||||||
$.tiny = $.tiny || { };
|
$.tiny = $.tiny || { };
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@
|
||||||
, lockscroll : true // return scrollwheel to browser if there is no more content.
|
, lockscroll : true // return scrollwheel to browser if there is no more content.
|
||||||
, size : 'auto' // set the size of the scrollbar to auto or a fixed number.
|
, size : 'auto' // set the size of the scrollbar to auto or a fixed number.
|
||||||
, sizethumb : 'auto' // set the size of the thumb to auto or a fixed number.
|
, sizethumb : 'auto' // set the size of the thumb to auto or a fixed number.
|
||||||
|
, invertscroll : false // Enable mobile invert style scrolling
|
||||||
, onMove : function(){}
|
, onMove : function(){}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -59,13 +60,15 @@
|
||||||
, iScroll = 0
|
, iScroll = 0
|
||||||
, iPosition = { start: 0, now: 0 }
|
, iPosition = { start: 0, now: 0 }
|
||||||
, iMouse = {}
|
, iMouse = {}
|
||||||
, touchEvents = ( 'ontouchstart' in document.documentElement ) ? true : false
|
, touchEvents = 'ontouchstart' in document.documentElement
|
||||||
|
, UA = $.browser
|
||||||
;
|
;
|
||||||
|
|
||||||
function initialize()
|
function initialize()
|
||||||
{
|
{
|
||||||
oSelf.update();
|
oSelf.update();
|
||||||
setEvents();
|
setEvents();
|
||||||
|
|
||||||
return oSelf;
|
return oSelf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -124,6 +127,9 @@
|
||||||
{
|
{
|
||||||
oWrapper[0].addEventListener( 'DOMMouseScroll', wheel, false );
|
oWrapper[0].addEventListener( 'DOMMouseScroll', wheel, false );
|
||||||
oWrapper[0].addEventListener( 'mousewheel', wheel, false );
|
oWrapper[0].addEventListener( 'mousewheel', wheel, false );
|
||||||
|
oWrapper[0].addEventListener( 'MozMousePixelScroll', function( event ){
|
||||||
|
event.preventDefault();
|
||||||
|
}, false);
|
||||||
}
|
}
|
||||||
else if( options.scroll )
|
else if( options.scroll )
|
||||||
{
|
{
|
||||||
|
@ -133,6 +139,16 @@
|
||||||
|
|
||||||
function start( event )
|
function start( event )
|
||||||
{
|
{
|
||||||
|
$( "body" ).addClass( "noSelect" );
|
||||||
|
// Disable select text under IE10
|
||||||
|
if ( UA.msie < 10 ){
|
||||||
|
$( "body" ).attr({
|
||||||
|
"onselectstart": "return false",
|
||||||
|
"ondragstart": "return false"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
oScrollbar.obj.addClass( "dragging" );
|
||||||
|
|
||||||
var oThumbDir = parseInt( oThumb.obj.css( sDirection ), 10 );
|
var oThumbDir = parseInt( oThumb.obj.css( sDirection ), 10 );
|
||||||
iMouse.start = sAxis ? event.pageX : event.pageY;
|
iMouse.start = sAxis ? event.pageX : event.pageY;
|
||||||
iPosition.start = oThumbDir == 'auto' ? 0 : oThumbDir;
|
iPosition.start = oThumbDir == 'auto' ? 0 : oThumbDir;
|
||||||
|
@ -181,13 +197,13 @@
|
||||||
{
|
{
|
||||||
if( oContent.ratio < 1 )
|
if( oContent.ratio < 1 )
|
||||||
{
|
{
|
||||||
if( ! touchEvents )
|
if( options.invertscroll && touchEvents )
|
||||||
{
|
{
|
||||||
iPosition.now = Math.min( ( oTrack[ options.axis ] - oThumb[ options.axis ] ), Math.max( 0, ( iPosition.start + ( ( sAxis ? event.pageX : event.pageY ) - iMouse.start))));
|
iPosition.now = Math.min( ( oTrack[ options.axis ] - oThumb[ options.axis ] ), Math.max( 0, ( iPosition.start + ( iMouse.start - ( sAxis ? event.pageX : event.pageY ) ))));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
iPosition.now = Math.min( ( oTrack[ options.axis ] - oThumb[ options.axis ] ), Math.max( 0, ( iPosition.start + ( iMouse.start - ( sAxis ? event.pageX : event.pageY ) ))));
|
iPosition.now = Math.min( ( oTrack[ options.axis ] - oThumb[ options.axis ] ), Math.max( 0, ( iPosition.start + ( ( sAxis ? event.pageX : event.pageY ) - iMouse.start))));
|
||||||
}
|
}
|
||||||
|
|
||||||
iScroll = iPosition.now * oScrollbar.ratio;
|
iScroll = iPosition.now * oScrollbar.ratio;
|
||||||
|
@ -198,6 +214,12 @@
|
||||||
|
|
||||||
function end()
|
function end()
|
||||||
{
|
{
|
||||||
|
$( "body" ).removeClass( "noSelect" );
|
||||||
|
// Enable select text under IE10
|
||||||
|
if ( UA.msie < 10 ){
|
||||||
|
$( "body" ).removeAttr( "onselectstart", "ondragstart" );
|
||||||
|
}
|
||||||
|
oScrollbar.obj.removeClass( "dragging" );
|
||||||
$( document ).unbind( 'mousemove', drag );
|
$( document ).unbind( 'mousemove', drag );
|
||||||
$( document ).unbind( 'mouseup', end );
|
$( document ).unbind( 'mouseup', end );
|
||||||
oThumb.obj.unbind( 'mouseup', end );
|
oThumb.obj.unbind( 'mouseup', end );
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,9 +7,18 @@
|
||||||
//load = true is used to load the list element by default
|
//load = true is used to load the list element by default
|
||||||
//response-type = "json"|"script"|"xml|html" default is json
|
//response-type = "json"|"script"|"xml|html" default is json
|
||||||
//autocomplete-list = "listname" an array from which autocomplete will be attached to its respective input or textarea
|
//autocomplete-list = "listname" an array from which autocomplete will be attached to its respective input or textarea
|
||||||
//ajax-remote="get/delete/post" this will automatically bind the <a> with remote ajax call. By default if the resposne is html, it ll be inserted in container=true
|
//ajax-remote="get/delete/post/false" this will automatically bind the <a> with remote ajax call. By default if the resposne is html, it ll be inserted in container=true, false option will not make any calls and also stop page refresh
|
||||||
// content-holder = "jquery dom", the returned html of server will be put inside the dom mentioned in content-holder of a tag. this can be used in a tags as attributes
|
// content-holder = "jquery dom", the returned html of server will be put inside the dom mentioned in content-holder of a tag. this can be used in a tags as attributes
|
||||||
//confirm-message ="Some message", this will prompt user with a confirm box and show the message before ajax call is made.
|
//confirm-message ="Some message", this will prompt user with a confirm box and show the message before ajax call is made.
|
||||||
|
//"toggle-onclick" = "classes to get toggle" this will toggle classes on toggle when a tags are clicked.
|
||||||
|
|
||||||
|
|
||||||
|
//for layout tinyscrollbar
|
||||||
|
//content-layout="datalist|column|simple" datalist is for data list from database.. column is usually for forms and some other pages.. simple is without any columns, the page will be displayed as it is.. base width will be considered the default width for tinyscrollbar
|
||||||
|
//base-width="300" this is the basic width of each column and in case of simple layout it ll be the final width
|
||||||
|
//per-column="5" this option is only for datalist layout.. this ll specify number of enteries per column.. default is 4
|
||||||
|
//column="true" this option is only for column layout... the columns will be formed on this column=true attribute and it should be a div
|
||||||
|
//item=true this attribute should be present in the li tag. li with this attribute are considered as a separate item.
|
||||||
|
|
||||||
|
|
||||||
$.extend($.expr[':'], {
|
$.extend($.expr[':'], {
|
||||||
|
@ -153,18 +162,29 @@ var orbitDesktop = function(dom){
|
||||||
|
|
||||||
$("body").on("click","*[ajax-remote]",function(){
|
$("body").on("click","*[ajax-remote]",function(){
|
||||||
var $e = $(this);
|
var $e = $(this);
|
||||||
|
var t = $e.attr("ajax-remote");
|
||||||
|
var classes_to_toggle = $e.attr("toggle-onclick");
|
||||||
|
if(classes_to_toggle){
|
||||||
|
$e.toggleClass(classes_to_toggle);
|
||||||
|
}
|
||||||
|
if(t == "false"){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
var exe = $e.attr("callback-method"); // (typeof $e.attr("callback-method") == "function"? $e.attr("callback-method") : "");
|
var exe = $e.attr("callback-method"); // (typeof $e.attr("callback-method") == "function"? $e.attr("callback-method") : "");
|
||||||
var ca = $e.attr("content-holder");
|
var ca = $e.attr("content-holder");
|
||||||
var a = function(){
|
var a = function(){
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type : $e.attr("ajax-remote"),
|
type : t,
|
||||||
url : $e.attr("href"),
|
url : $e.attr("href"),
|
||||||
success : function(data){
|
success : function(data){
|
||||||
if(typeof data == "string"){
|
if(typeof data == "string"){
|
||||||
if(ca)
|
if(ca)
|
||||||
$(ca).html(data);
|
$(ca).html(data);
|
||||||
else
|
else{
|
||||||
$("div[container=true]").html(data);
|
o.layout_data(data);
|
||||||
|
// $("div[container=true]").html(data);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(exe)
|
if(exe)
|
||||||
window.o[o.data_method][exe](data,$e);
|
window.o[o.data_method][exe](data,$e);
|
||||||
|
@ -251,6 +271,56 @@ var orbitDesktop = function(dom){
|
||||||
})
|
})
|
||||||
|
|
||||||
};
|
};
|
||||||
|
this.layout_data = function(h){
|
||||||
|
var $e = $(h);
|
||||||
|
var column_container = $e.find("div.overview");
|
||||||
|
var layout = column_container.attr("content-layout"), base_width = parseInt(column_container.attr("base-width")), no_of_entries,temp_div = $("<div></div>"),total_columns=0;
|
||||||
|
switch (layout){
|
||||||
|
case "simple":
|
||||||
|
total_columns++;
|
||||||
|
temp_div.append(column_container.html());
|
||||||
|
break;
|
||||||
|
case "datalist":
|
||||||
|
no_of_entries = (typeof column_container.attr("per-column") != "undefined"? column_container.attr("per-column") : 4);
|
||||||
|
var entries = column_container.find("li[item=true]"),x = 0;
|
||||||
|
entries.each(function(i,li){
|
||||||
|
if(x == 0){
|
||||||
|
column = $("<div class='column type_datalist' style='width:"+base_width+"px'><ul></ul></div");
|
||||||
|
total_columns++;
|
||||||
|
}
|
||||||
|
column.find("ul").eq(0).append(li);
|
||||||
|
x++;
|
||||||
|
if(x == no_of_entries){
|
||||||
|
x = 0;
|
||||||
|
temp_div.append(column);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
break;
|
||||||
|
case "column":
|
||||||
|
var entries = column_container.find("div[column=true]"),x = 0,column;
|
||||||
|
entries.each(function(i,ul){
|
||||||
|
column = $("<div class='column type_column' style='width:"+base_width+"px'></div");
|
||||||
|
total_columns++;
|
||||||
|
column.append(ul);
|
||||||
|
x++;
|
||||||
|
temp_div.append(column);
|
||||||
|
})
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
column_container.empty();
|
||||||
|
$("div[container=true]").html(h);
|
||||||
|
$("div[container=true] div.overview").html(temp_div.html());
|
||||||
|
if(isNaN(base_width)){
|
||||||
|
o.tinyscrollbar_ext({
|
||||||
|
main : ".tinycanvas",
|
||||||
|
})
|
||||||
|
}else{
|
||||||
|
o.tinyscrollbar_ext({
|
||||||
|
main : ".tinycanvas",
|
||||||
|
fill : base_width * total_columns
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
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");
|
||||||
|
@ -310,7 +380,11 @@ var orbitDesktop = function(dom){
|
||||||
this.sub_menu_item = function(dom){
|
this.sub_menu_item = function(dom){
|
||||||
var sub_data_method = dom.attr('callback-method');
|
var sub_data_method = dom.attr('callback-method');
|
||||||
if(sub_data_method){
|
if(sub_data_method){
|
||||||
$("div[container=true]").load(dom.attr("href"),function(){
|
$.ajax({
|
||||||
|
url : dom.attr("href"),
|
||||||
|
type : "get",
|
||||||
|
success : function(data){
|
||||||
|
o.layout_data(data);
|
||||||
if(typeof o.data_method != "undefined"){
|
if(typeof o.data_method != "undefined"){
|
||||||
if(o.data_method != ""){
|
if(o.data_method != ""){
|
||||||
if(typeof sub_data_method != "undefined"){
|
if(typeof sub_data_method != "undefined"){
|
||||||
|
@ -320,10 +394,27 @@ var orbitDesktop = function(dom){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
})
|
||||||
|
// $("div[container=true]").load(dom.attr("href"),function(data){
|
||||||
|
|
||||||
|
// })
|
||||||
|
}
|
||||||
|
// $('*[content-type=menu] a').removeClass('thmc1 thmtxt active');
|
||||||
|
// dom.addClass('thmc1 thmtxt active');
|
||||||
|
o.highlight_sub_menu_item(dom);
|
||||||
|
}
|
||||||
|
this.highlight_sub_menu_item = function(no){
|
||||||
$('*[content-type=menu] a').removeClass('thmc1 thmtxt active');
|
$('*[content-type=menu] a').removeClass('thmc1 thmtxt active');
|
||||||
|
var dom;
|
||||||
|
if(typeof no == "number"){
|
||||||
|
dom = $('*[content-type=menu] a').eq(no);
|
||||||
dom.addClass('thmc1 thmtxt active');
|
dom.addClass('thmc1 thmtxt active');
|
||||||
|
}else if(typeof no == "object"){
|
||||||
|
dom = no;
|
||||||
|
dom.addClass('thmc1 thmtxt active');
|
||||||
|
}
|
||||||
|
return dom;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.initializeDesktop = function(target,url,cache){ //this is for initializing main desktops that are sections and tiles
|
this.initializeDesktop = function(target,url,cache){ //this is for initializing main desktops that are sections and tiles
|
||||||
|
@ -420,9 +511,10 @@ var orbitDesktop = function(dom){
|
||||||
$.getJSON("/desktop/getgroups",{sectionid:id},function(tiles){
|
$.getJSON("/desktop/getgroups",{sectionid:id},function(tiles){
|
||||||
tiles.sort(o.sortJSON("position",true,parseInt));
|
tiles.sort(o.sortJSON("position",true,parseInt));
|
||||||
var tilecolors = o.themesettings.tilecolor;
|
var tilecolors = o.themesettings.tilecolor;
|
||||||
|
var totaltiles_in_a_row = 4;
|
||||||
var opacity = ["op05","op06","op07","op08","op09"];
|
var opacity = ["op05","op06","op07","op08","op09"];
|
||||||
var row = 1,col = 1,x = 1,y = 1;
|
var row = 1,col = 1,x = 1,y = 1;
|
||||||
var $group = $('<div class="grid"></div>');
|
var $group = $('<div class="grid gridster"></div>');
|
||||||
var $ul = $('<ul style="margin: -6px 0 0 -6px;"></ul>');
|
var $ul = $('<ul style="margin: -6px 0 0 -6px;"></ul>');
|
||||||
|
|
||||||
$.each(tiles,function(i,tile){
|
$.each(tiles,function(i,tile){
|
||||||
|
@ -436,21 +528,95 @@ var orbitDesktop = function(dom){
|
||||||
var tilecolor = tilecolors[Math.floor(Math.random()*tilecolors.length)];
|
var tilecolor = tilecolors[Math.floor(Math.random()*tilecolors.length)];
|
||||||
var op = opacity[Math.floor(Math.random()*opacity.length)];
|
var op = opacity[Math.floor(Math.random()*opacity.length)];
|
||||||
if(tile.data_category == "app")
|
if(tile.data_category == "app")
|
||||||
$li = $('<li data-id="'+tile.id+'" class="element" data-row="'+row+'" data-col="'+col+'" data-sizex="'+x+'" data-sizey="'+y+'" data-category="'+tile.data_category+'" data-content="'+tile.data_content+'"><span class="tile '+tilecolor+' '+op+'"></span><a href="'+tile.data_content+'" class="appicon" onclick="return false;"><img src="'+o.iconPath+tile.data_content+'.png" alt="" ></a><h1 class="appname thmtxt">'+tile.title+'</h1></li>');
|
$li = $('<li data-id="'+tile.id+'" class="widget" data-row="'+row+'" data-col="'+col+'" data-sizex="'+x+'" data-sizey="'+y+'" data-category="'+tile.data_category+'" data-content="'+tile.data_content+'"><span class="tile '+tilecolor+' '+op+'"></span><a href="'+tile.data_content+'" class="appicon" onclick="return false;"><img src="'+o.iconPath+tile.data_content+'.png" alt="" ></a><h1 class="appname thmtxt">'+tile.title+'</h1></li>');
|
||||||
else
|
else
|
||||||
$li = $('<li data-id="'+tile.id+'" class="element" data-row="'+row+'" data-col="'+col+'" data-sizex="'+x+'" data-sizey="'+y+'" data-category="'+tile.data_category+'" data-content="'+tile.data_content+'" js-link="'+tile.js[0].url+'" css-link="'+tile.css.url+'"><span class="tile '+tilecolor+' '+op+'"></span><div class="appholder">Loading...</div><h1 class="appname thmtxt">'+tile.title+'</h1></li>');
|
$li = $('<li data-id="'+tile.id+'" class="widget" data-row="'+row+'" data-col="'+col+'" data-sizex="'+x+'" data-sizey="'+y+'" data-category="'+tile.data_category+'" data-content="'+tile.data_content+'" js-link="'+tile.js[0].url+'" css-link="'+tile.css.url+'"><span class="tile '+tilecolor+' '+op+'"></span><div class="appholder">Loading...</div><h1 class="appname thmtxt">'+tile.title+'</h1></li>');
|
||||||
|
|
||||||
row = row + y;
|
row = row + y;
|
||||||
|
|
||||||
$ul.append($li);
|
$ul.append($li);
|
||||||
})
|
})
|
||||||
$group.append($ul);
|
$group.append($ul);
|
||||||
console.log($group);
|
|
||||||
$("div#desktop div#group_wrapper").append($group);
|
$("div#desktop div#group_wrapper").append($group);
|
||||||
o.gridvar = $(".grid ul").gridster({
|
var dragged = null,draggable,lastpos = [];
|
||||||
|
o.gridvar = $(".grid ul").find("> li ").mousedown(function(e){
|
||||||
|
!draggable;
|
||||||
|
dragged = $(this);
|
||||||
|
lastpos = [];
|
||||||
|
$(".grid ul li").each(function(){
|
||||||
|
lastpos.push({"col":$(this).attr("data-col"),"row":$(this).attr("data-row")})
|
||||||
|
})
|
||||||
|
}).end()
|
||||||
|
.gridster({
|
||||||
widget_margins: [6, 6],
|
widget_margins: [6, 6],
|
||||||
widget_base_dimensions: [120, 120]
|
widget_base_dimensions: [120, 120],
|
||||||
});
|
// avoid_overlapped_widgets: true,
|
||||||
|
draggable : {
|
||||||
|
stop: function(event, ui){
|
||||||
|
// var widgetchanged_col = dragged.attr("data-col");
|
||||||
|
// var total = 0;
|
||||||
|
// // console.log(widgetchanged.col);
|
||||||
|
// // console.log(o.gridvar.serialize_changed());
|
||||||
|
// $(".grid ul li[data-col="+widgetchanged_col+"]").each(function(i,w){
|
||||||
|
// var size = parseInt($(this).attr("data-sizey"));
|
||||||
|
// if(!isNaN(size)){
|
||||||
|
// total += size;
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// // other way to calculate the overflow is by top > height of div
|
||||||
|
// if(total>totaltiles_in_a_row){
|
||||||
|
// revertbacktiles();
|
||||||
|
// }else{
|
||||||
|
// console.log(widgetchanged_col-1);
|
||||||
|
// $(".grid ul li[data-col="+(widgetchanged_col-1)+"]").each(function(i,w){
|
||||||
|
// var sizey = parseInt($(this).attr("data-sizey"));
|
||||||
|
// var sizex = parseInt($(this).attr("data-sizex"));
|
||||||
|
// if(sizey==1){
|
||||||
|
// sizex = sizex - 1;
|
||||||
|
// }
|
||||||
|
// console.log(sizex);
|
||||||
|
|
||||||
|
// if(!isNaN(sizex)){
|
||||||
|
// total += sizex;
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// if(total>totaltiles_in_a_row){
|
||||||
|
// revertbacktiles();
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
for (var i = 1; i <= 30; i++) {
|
||||||
|
// var celement = $(".grid ul .widget[data-col="+i+"]:last");
|
||||||
|
$(".grid ul .widget[data-col="+i+"]").each(function(){
|
||||||
|
var pos = $(this).position();
|
||||||
|
if(pos){
|
||||||
|
console.log(pos.top + $(this).height() + 6);
|
||||||
|
if((pos.top + $(this).height() + 6) > 550){
|
||||||
|
revertbacktiles();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}).data('gridster');
|
||||||
|
var revertbacktiles = function(){
|
||||||
|
lastpos.push({"col":"","row":""});
|
||||||
|
$(".grid ul li").each(function(i){
|
||||||
|
$(this).attr({"data-col":lastpos[i].col,"data-row":lastpos[i].row});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
var remove_empty_columns = function(){
|
||||||
|
for (var i = 1; i <= 30; i++) {
|
||||||
|
// var celement = $(".grid ul .widget[data-col="+i+"]:last");
|
||||||
|
$(".grid ul .widget[data-col="+i+"]").each(function(){
|
||||||
|
|
||||||
|
})
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
o.initializeWidgets();
|
o.initializeWidgets();
|
||||||
})
|
})
|
||||||
|
@ -524,7 +690,7 @@ var orbitDesktop = function(dom){
|
||||||
tempstyle = "style='display:none;'";
|
tempstyle = "style='display:none;'";
|
||||||
$("#desktop #section_heading").text(section.name);
|
$("#desktop #section_heading").text(section.name);
|
||||||
}
|
}
|
||||||
$("div#desktop ul#section_list").append($('<li class="section_name" '+tempstyle+'><a class="admtxt hp w2 hh2" onclick="return false;" href="'+section._id+'" >'+section.name+'</a></li>'));
|
$("div#desktop ul#section_list").append($('<li class="section_name" '+tempstyle+'><a class="admtxt hp w2 hh1" onclick="return false;" href="'+section._id+'" >'+section.name+'</a></li>'));
|
||||||
})
|
})
|
||||||
bindSecondaryHandlers();
|
bindSecondaryHandlers();
|
||||||
})
|
})
|
||||||
|
@ -549,7 +715,7 @@ var orbitDesktop = function(dom){
|
||||||
tempstyle = "style='display:none;'";
|
tempstyle = "style='display:none;'";
|
||||||
$("div#desktop span#section_heading").text(section.name);
|
$("div#desktop span#section_heading").text(section.name);
|
||||||
}
|
}
|
||||||
$("div#desktop ul#section_list").append($('<li class="section_name" '+tempstyle+'><a class="admtxt hp w2 hh2" onclick="return false;" href="'+section._id+'" >'+section.name+'</a></li>'));
|
$("div#desktop ul#section_list").append($('<li class="section_name" '+tempstyle+'><a class="admtxt hp w2 hh1" onclick="return false;" href="'+section._id+'" >'+section.name+'</a></li>'));
|
||||||
})
|
})
|
||||||
bindSecondaryHandlers();
|
bindSecondaryHandlers();
|
||||||
}else{
|
}else{
|
||||||
|
@ -690,9 +856,7 @@ var orbitDesktop = function(dom){
|
||||||
},
|
},
|
||||||
accept: '.to_drop'
|
accept: '.to_drop'
|
||||||
});
|
});
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas'
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -1141,64 +1305,6 @@ var orbitDesktop = function(dom){
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
this.initializeResearchDomain = function(target,url,cache){
|
|
||||||
|
|
||||||
this.initializeResearchDomain.list = function(){
|
|
||||||
var bindHandlers = function(){
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main : ".tinycanvas",
|
|
||||||
fill : ".list_t"
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bindHandlers();
|
|
||||||
|
|
||||||
}
|
|
||||||
this.initializeResearchDomain.add_this = function(){
|
|
||||||
var bindHandlers = function(){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bindHandlers();
|
|
||||||
|
|
||||||
}
|
|
||||||
this.initializeResearchDomain.list();
|
|
||||||
|
|
||||||
}
|
|
||||||
this.initializeResearchProject = function(target,url,cache){
|
|
||||||
|
|
||||||
this.initializeResearchProject.list = function(){
|
|
||||||
var bindHandlers = function(){
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main : ".tinycanvas",
|
|
||||||
fill : ".list_t"
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bindHandlers();
|
|
||||||
|
|
||||||
}
|
|
||||||
this.initializeResearchProject.add_this = function(){
|
|
||||||
var bindHandlers = function(){
|
|
||||||
o.simple_drop_down();
|
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas',
|
|
||||||
fill: '.s_grid_con'
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
bindHandlers();
|
|
||||||
|
|
||||||
}
|
|
||||||
this.initializeResearchProject.list();
|
|
||||||
|
|
||||||
}
|
|
||||||
this.loadWallpaper = function(wallpaper){ // this is to load new wallpaper
|
this.loadWallpaper = function(wallpaper){ // this is to load new wallpaper
|
||||||
if(!wallpaper)wallpapernm = o.themesettings.background;else wallpapernm = wallpaper
|
if(!wallpaper)wallpapernm = o.themesettings.background;else wallpapernm = wallpaper
|
||||||
var ww = $(window).width();
|
var ww = $(window).width();
|
||||||
|
@ -1219,7 +1325,7 @@ var orbitDesktop = function(dom){
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
this.initializeWidgets = function(){ // this function will initialize all the widgets in the desktop
|
this.initializeWidgets = function(){ // this function will initialize all the widgets in the desktop
|
||||||
var elements = $("#group_wrapper li.element");
|
var elements = $("#group_wrapper li.widget");
|
||||||
$.each(elements,function(){
|
$.each(elements,function(){
|
||||||
var widget = $(this);
|
var widget = $(this);
|
||||||
if(widget.attr("data-category")=="widget"){
|
if(widget.attr("data-category")=="widget"){
|
||||||
|
@ -1258,25 +1364,25 @@ var orbitDesktop = function(dom){
|
||||||
var count,baseWidth,fillArray,pxs;
|
var count,baseWidth,fillArray,pxs;
|
||||||
|
|
||||||
if( typeof target.fill == 'string' ){
|
if( typeof target.fill == 'string' ){
|
||||||
fillArray = target.main.find(target.fill);
|
// fillArray = target.main.find(target.fill);
|
||||||
count = fillArray.length;
|
// count = fillArray.length;
|
||||||
baseWidth = $(target.fill).eq(1).outerWidth(true);
|
// baseWidth = $(target.fill).eq(1).outerWidth(true);
|
||||||
target.main.find('.overview').width( baseWidth * count);
|
// target.main.find('.overview').width( baseWidth * count);
|
||||||
} else if( typeof target.fill == 'number' ){
|
} else if( typeof target.fill == 'number' ){
|
||||||
|
|
||||||
target.main.find('.overview').width( target.fill );
|
target.main.find('.overview').width( target.fill );
|
||||||
} else if( typeof target.fill == 'undefined' ){
|
} else if( typeof target.fill == 'undefined' ){
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
o.notify('tinyscrollbar: setting width failed','imp',2);
|
o.notify('tinyscrollbar: setting width failed','imp',2);
|
||||||
}
|
}
|
||||||
if(target.height)
|
if(target.height){
|
||||||
target.main.height(target.height);
|
target.main.height(target.height);
|
||||||
|
}
|
||||||
|
|
||||||
target.main
|
target.main
|
||||||
.tinyscrollbar( tinysettings )
|
.tinyscrollbar( tinysettings )
|
||||||
.find('.scrollbar')
|
.find('.scrollbar');
|
||||||
.delay(1500)
|
|
||||||
.addClass('op00', 500);
|
|
||||||
};
|
};
|
||||||
this.simple_drop_down = function(){
|
this.simple_drop_down = function(){
|
||||||
// simple dropdown menu
|
// simple dropdown menu
|
||||||
|
|
|
@ -2,16 +2,17 @@
|
||||||
*This is a manifest file that'll automatically include all the stylesheets available in this directory
|
*This is a manifest file that'll automatically include all the stylesheets available in this directory
|
||||||
*and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
|
*and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
|
||||||
*the top of the compiled file, but it's generally better to create a new file per style scope.
|
*the top of the compiled file, but it's generally better to create a new file per style scope.
|
||||||
*= require style
|
*= require desktop/desktop-font
|
||||||
*= require bootstrap
|
*= require bootstrap
|
||||||
*= require bootstrap-orbit
|
*= require bootstrap-orbit
|
||||||
*= require jquery.miniColors
|
*= require jquery.miniColors
|
||||||
|
*= require jquery.gridster
|
||||||
*= require jquery-ui
|
*= require jquery-ui
|
||||||
*= require font-awesome
|
*= require font-awesome
|
||||||
*= require desktopmain
|
|
||||||
*= require desktopmedia
|
|
||||||
*= require orbitTimeline
|
|
||||||
*= require orbit-bar
|
|
||||||
*= require jquery.gridster
|
|
||||||
*= require icons
|
*= require icons
|
||||||
|
*= require desktop/desktop-component
|
||||||
|
*= require desktop/desktop-main
|
||||||
|
*= require desktop/desktop-media
|
||||||
|
*= require desktop/desktop-timeline
|
||||||
|
*= require orbit-bar
|
||||||
*/
|
*/
|
|
@ -0,0 +1,419 @@
|
||||||
|
/* simple dropdown menu */
|
||||||
|
.sdm {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.sdm_t {
|
||||||
|
cursor: default;
|
||||||
|
-webkit-transition: all 0.3s ease;
|
||||||
|
-moz-transition: all 0.3s ease;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
.sdm:hover .sdm_o {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.sdm_o {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 9;
|
||||||
|
left: 0;
|
||||||
|
top: 60px;
|
||||||
|
font-size: 15px;
|
||||||
|
}
|
||||||
|
.sdm_o li {
|
||||||
|
border-top: solid 1px #f2f2f2;
|
||||||
|
}
|
||||||
|
.sdm_o li:first-child {
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.sdm_o a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.sdm_o .admtxt {
|
||||||
|
display: block;
|
||||||
|
line-height: 36px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* simple dropdown menu with indicator */
|
||||||
|
.sdm_mdr .sdm_t {
|
||||||
|
padding-right: 12px;
|
||||||
|
}
|
||||||
|
.sdm_mdr .mdr {
|
||||||
|
position: absolute;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* simple menu */
|
||||||
|
.s_menu {
|
||||||
|
font-size: 15px;
|
||||||
|
line-height: 36px;
|
||||||
|
}
|
||||||
|
.s_menu li {
|
||||||
|
border-top: solid 1px #ddd;
|
||||||
|
}
|
||||||
|
.s_menu li:first-child {
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
.s_menu a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* simple tabs */
|
||||||
|
.s_tab {
|
||||||
|
font-size: 15px;
|
||||||
|
line-height: 36px;
|
||||||
|
}
|
||||||
|
.stb_h {}
|
||||||
|
.stb_v {}
|
||||||
|
.s_tab ul {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.s_tab li {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
.s_tab a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
.s_tab .admbg {
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
}
|
||||||
|
.st_c {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.st_c:first-child {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* simple form */
|
||||||
|
.s_form {
|
||||||
|
font-size: 15px;
|
||||||
|
}
|
||||||
|
.s_form li {
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 6px;
|
||||||
|
margin-bottom: 12px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.s_form .s_grid_row {
|
||||||
|
padding: 3px;
|
||||||
|
margin-bottom: 6px;
|
||||||
|
}
|
||||||
|
.s_form label {
|
||||||
|
font-size: 13px;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 100px;
|
||||||
|
margin-right: 24px;
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
.s_form input[type=text],
|
||||||
|
.s_form input[type=password],
|
||||||
|
.s_form textarea{
|
||||||
|
outline: solid 3px #f6f6f6;
|
||||||
|
border: solid 1px #eee;
|
||||||
|
font-size: 15px;
|
||||||
|
font-family: Arial !important;
|
||||||
|
margin: 0;
|
||||||
|
padding: 6px;
|
||||||
|
-webkit-transition: all 0.3s ease;
|
||||||
|
-moz-transition: all 0.3s ease;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
.s_form select {
|
||||||
|
font-family: Arial !important;
|
||||||
|
padding: 6px; height: auto;
|
||||||
|
}
|
||||||
|
.s_form input[type=file] {
|
||||||
|
margin: 0px;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
.s_form input[type=text]:focus,
|
||||||
|
.s_form input[type=password]:focus,
|
||||||
|
.s_form textarea:focus {
|
||||||
|
background-color: #333;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.s_form textarea {
|
||||||
|
resize: none;
|
||||||
|
}
|
||||||
|
.check_box_g {
|
||||||
|
padding: 4px 8px;
|
||||||
|
outline: solid 1px #eee;
|
||||||
|
}
|
||||||
|
.check_box_g > label {
|
||||||
|
font-size: 15px;
|
||||||
|
display: block;
|
||||||
|
padding: 4px 0;
|
||||||
|
}
|
||||||
|
.check_box_g li {
|
||||||
|
margin: 0 6px 6px 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
.check_box_g li,
|
||||||
|
.check_box_g li > * {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.check_box_g label {
|
||||||
|
width: auto;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
.check_box_g li label {
|
||||||
|
padding-left: 4px;
|
||||||
|
font-family: Arial;
|
||||||
|
}
|
||||||
|
.s_form .input_append {
|
||||||
|
position: absolute;
|
||||||
|
width: 30px;
|
||||||
|
height: 30px;
|
||||||
|
line-height: 30px;
|
||||||
|
right: 5px;
|
||||||
|
top: 5px;
|
||||||
|
display: block;
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
.s_form.s_grid_con {
|
||||||
|
width: 416px;
|
||||||
|
}
|
||||||
|
.s_form .s_grid_row {
|
||||||
|
width: 410px;
|
||||||
|
}
|
||||||
|
.s_form .s_grid_row .s_grid:first-child {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid,
|
||||||
|
.s_form input[type=passowrd].s_grid,
|
||||||
|
.s_form textarea.s_grid,
|
||||||
|
.s_form label.s_grid,
|
||||||
|
.s_form select.s_grid {
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid_1,
|
||||||
|
.s_form input[type=passowrd].s_grid_1,
|
||||||
|
.s_form textarea.s_grid_1 {
|
||||||
|
width: 46px;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid_2,
|
||||||
|
.s_form input[type=passowrd].s_grid_2,
|
||||||
|
.s_form textarea.s_grid_2 {
|
||||||
|
width: 116px;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid_3,
|
||||||
|
.s_form input[type=passowrd].s_grid_3,
|
||||||
|
.s_form textarea.s_grid_3 {
|
||||||
|
width: 186px;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid_4,
|
||||||
|
.s_form input[type=passowrd].s_grid_4,
|
||||||
|
.s_form textarea.s_grid_4 {
|
||||||
|
width: 256px;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid_5,
|
||||||
|
.s_form input[type=passowrd].s_grid_5,
|
||||||
|
.s_form textarea.s_grid_5 {
|
||||||
|
width: 326px;
|
||||||
|
}
|
||||||
|
.s_form input[type=text].s_grid_6,
|
||||||
|
.s_form input[type=passowrd].s_grid_6,
|
||||||
|
.s_form textarea.s_grid_6 {
|
||||||
|
width: 396px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid_1 {
|
||||||
|
width: 60px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid_2 {
|
||||||
|
width: 130px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid_3 {
|
||||||
|
width: 200px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid_4 {
|
||||||
|
width: 270px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid_5 {
|
||||||
|
width: 340px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid_6 {
|
||||||
|
width: 410px;
|
||||||
|
}
|
||||||
|
.s_form label.s_grid {
|
||||||
|
line-height: 34px;
|
||||||
|
}
|
||||||
|
.s_form select.s_grid {
|
||||||
|
height: 26px;
|
||||||
|
margin-top: 4px;
|
||||||
|
margin-bottom: 4px;
|
||||||
|
}
|
||||||
|
.s_form textarea.full_height {
|
||||||
|
height: 436px;
|
||||||
|
}
|
||||||
|
.s_form .s_table {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.s_form .s_table th,
|
||||||
|
.s_form .s_table td {
|
||||||
|
padding: 6px 0;
|
||||||
|
}
|
||||||
|
.s_form .s_table th {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
.s_form .s_table td {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
.s_form .s_table thead th {
|
||||||
|
border-bottom: solid 1px #eee;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* tool bar */
|
||||||
|
.toolbar {
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
font-size: 15px;
|
||||||
|
line-height: 36px;
|
||||||
|
position: relative;
|
||||||
|
z-index: 9;
|
||||||
|
}
|
||||||
|
.toolbar .sdm, .toolbar .fn_g {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
.toolbar .sdm_o {
|
||||||
|
top: 36px;
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
}
|
||||||
|
.toolbar button {
|
||||||
|
border: none;
|
||||||
|
outline: none;
|
||||||
|
padding: 0 16px;
|
||||||
|
margin: 0;
|
||||||
|
font-family: inherit;
|
||||||
|
font-size: 15px;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
.toolbar .fn_btn {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* tinygrid */
|
||||||
|
.s_grid_con {
|
||||||
|
width: 410px;
|
||||||
|
}
|
||||||
|
.s_grid_row {
|
||||||
|
overflow: hidden;
|
||||||
|
margin-bottom: 12px;
|
||||||
|
}
|
||||||
|
.s_grid_row .s_grid:first-child {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
.s_grid {
|
||||||
|
float: left;
|
||||||
|
margin: 0 0 0 10px;
|
||||||
|
}
|
||||||
|
.s_grid_con .s_grid_1 {
|
||||||
|
width: 60px;
|
||||||
|
}
|
||||||
|
.s_grid_con .s_grid_2 {
|
||||||
|
width: 130px;
|
||||||
|
}
|
||||||
|
.s_grid_con .s_grid_3 {
|
||||||
|
width: 200px;
|
||||||
|
}
|
||||||
|
.s_grid_con .s_grid_4 {
|
||||||
|
width: 270px;
|
||||||
|
}
|
||||||
|
.s_grid_con .s_grid_5 {
|
||||||
|
width: 340px;
|
||||||
|
}
|
||||||
|
.s_grid_con .s_grid_6 {
|
||||||
|
width: 410px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* tiny scrollbar */
|
||||||
|
.tinycanvas {
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.tinycanvas .viewport {
|
||||||
|
width: auto;
|
||||||
|
height: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.tinycanvas .overview {
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
min-width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.tinycanvas .track {
|
||||||
|
height: 100%;
|
||||||
|
width: 6px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.tinycanvas .thumb {
|
||||||
|
height: 6px;
|
||||||
|
width: 6px;
|
||||||
|
cursor: pointer;
|
||||||
|
overflow: hidden;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.tinycanvas .thumb .end {
|
||||||
|
overflow: hidden;
|
||||||
|
height: 6px;
|
||||||
|
width: 6px;
|
||||||
|
}
|
||||||
|
.noSelect {
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-khtml-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
-o-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
.tinycanvas .scrollbar {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 9;
|
||||||
|
visibility: hidden;
|
||||||
|
opacity: 0;
|
||||||
|
-webkit-transition: opacity 0.3s ease;
|
||||||
|
-moz-transition: opacity 0.3s ease;
|
||||||
|
transition: opacity 0.3s ease;
|
||||||
|
}
|
||||||
|
.tinycanvas .scrollbar.dragging {
|
||||||
|
opacity: 1;
|
||||||
|
visibility: visible;
|
||||||
|
}
|
||||||
|
.tinycanvas .scrollbar.sb_h {
|
||||||
|
left: 0;
|
||||||
|
bottom: -6px;
|
||||||
|
height: 6px;
|
||||||
|
}
|
||||||
|
.tinycanvas .scrollbar.sb_v {
|
||||||
|
right: 0;
|
||||||
|
top: 0;
|
||||||
|
width: 6px;
|
||||||
|
}
|
||||||
|
.tinycanvas .scrollbar.disable,
|
||||||
|
.tinycanvas:hover .scrollbar.disable {
|
||||||
|
visibility: hidden !important;
|
||||||
|
}
|
||||||
|
.tinycanvas:hover .scrollbar {
|
||||||
|
visibility: visible;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.tinycanvas .overview > .column {
|
||||||
|
float: left;
|
||||||
|
border-left: solid 1px #eee;
|
||||||
|
padding: 0 12px;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.tinycanvas .overview > .column:first-child {
|
||||||
|
padding-left: 0;
|
||||||
|
border-left: 0;
|
||||||
|
}
|
||||||
|
.toolbar + .tinycanvas,
|
||||||
|
.s_tab + .tinycanvas {
|
||||||
|
height: 480px;
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
@import url(http://fonts.googleapis.com/css?family=Cuprum|Dosis:400,700|Roboto+Condensed:400,700);
|
|
@ -60,13 +60,92 @@ body {
|
||||||
}
|
}
|
||||||
a, a:hover { text-decoration: none; color: #666; }
|
a, a:hover { text-decoration: none; color: #666; }
|
||||||
a:focus { outline: none; }
|
a:focus { outline: none; }
|
||||||
|
.clear { clear: both; }
|
||||||
|
|
||||||
|
/* box-sizing element */
|
||||||
|
.w1, .w2, .w4, .wh1, .wh2, .wh3, .w100, .pw,
|
||||||
|
.h1, .h2, .h4, .hh1, .hh2, .hh3, .ph,
|
||||||
|
.appholder,
|
||||||
|
.appname,
|
||||||
|
.tinycanvas,
|
||||||
|
.tinycanvas .overview > .column {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
-moz-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Desktop Global Style */
|
||||||
|
.admbg { background-color: #fff; }
|
||||||
|
.admbg2 { background-color: #ddd; }
|
||||||
|
.admtxt { color: #666; }
|
||||||
|
.admtxt:hover { color: #666; }
|
||||||
|
.hfn {
|
||||||
|
font-size: 15px;
|
||||||
|
line-height: 36px;
|
||||||
|
float: left;
|
||||||
|
margin: 12px 12px 0 0;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.thmtxt { position: relative; }
|
||||||
|
.ini_input {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
border: 0;
|
||||||
|
}
|
||||||
|
.ini_input:focus { outline: none; }
|
||||||
|
|
||||||
|
/* - Opacity */
|
||||||
|
.op10 { opacity: 1; }
|
||||||
|
.op09 { opacity: 0.9; }
|
||||||
|
.op08 { opacity: 0.8; }
|
||||||
|
.op07 { opacity: 0.7; }
|
||||||
|
.op06 { opacity: 0.6; }
|
||||||
|
.op05 { opacity: 0.5; }
|
||||||
|
.op04 { opacity: 0.4; }
|
||||||
|
.op03 { opacity: 0.3; }
|
||||||
|
.op02 { opacity: 0.2; }
|
||||||
|
.op01 { opacity: 0.1; }
|
||||||
|
.op00 { opacity: 0; }
|
||||||
|
|
||||||
|
/* - box set */
|
||||||
|
.w1 { width: 120px; }
|
||||||
|
.w2 { width: 252px; }
|
||||||
|
.w4 { width: 512px; }
|
||||||
|
.wh1 { width: 36px; }
|
||||||
|
.wh2 { width: 60px; }
|
||||||
|
.wh3 { width: 84px; }
|
||||||
|
.w100 { width: 100%; }
|
||||||
|
.pw { width: 540px; }
|
||||||
|
|
||||||
|
.h1 { height: 120px; }
|
||||||
|
.h2 { height: 252px; }
|
||||||
|
.h4 { height: 512px; }
|
||||||
|
.hh1 { height: 36px; }
|
||||||
|
.hh2 { height: 60px; }
|
||||||
|
.hh3 { height: 84px; }
|
||||||
|
.ph { height: 516px; }
|
||||||
|
|
||||||
|
.hp { padding-left: 12px; padding-right: 12px; }
|
||||||
|
.vp { padding-top: 12px; padding-bottom: 12px; }
|
||||||
|
.element {
|
||||||
|
margin: 0 12px 12px 0;
|
||||||
|
float: left;
|
||||||
|
position: relative;
|
||||||
|
display:inline-block;
|
||||||
|
}
|
||||||
|
.group{
|
||||||
|
float: left;
|
||||||
|
margin-right: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
/* desktop layout */
|
/* desktop layout */
|
||||||
#container {
|
#container {
|
||||||
margin: 48px 0 0 156px;
|
padding: 48px 0 0 156px;
|
||||||
}
|
}
|
||||||
#header {
|
#header {
|
||||||
padding: 0 0 12px 0;
|
padding: 0 0 12px 0;
|
||||||
min-width: 800px;
|
min-width: 800px;
|
||||||
|
height: 72px;
|
||||||
}
|
}
|
||||||
#side {
|
#side {
|
||||||
width: 60px;
|
width: 60px;
|
||||||
|
@ -75,11 +154,9 @@ a:focus { outline: none; }
|
||||||
margin-right: 96px;
|
margin-right: 96px;
|
||||||
top: 120px;
|
top: 120px;
|
||||||
left: 0;
|
left: 0;
|
||||||
z-index: 10;
|
z-index: 11;
|
||||||
}
|
}
|
||||||
#holder {
|
#holder {
|
||||||
/*overflow: hidden;
|
|
||||||
overflow-x: auto;*/
|
|
||||||
height: 516px;
|
height: 516px;
|
||||||
width: auto;
|
width: auto;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
@ -97,9 +174,7 @@ a:focus { outline: none; }
|
||||||
height: 30px;
|
height: 30px;
|
||||||
margin: 15px 0 0 15px;
|
margin: 15px 0 0 15px;
|
||||||
}
|
}
|
||||||
.docklist {
|
.docklist {}
|
||||||
|
|
||||||
}
|
|
||||||
.docklist li {
|
.docklist li {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
@ -117,18 +192,13 @@ a:focus { outline: none; }
|
||||||
padding: 0 6px;
|
padding: 0 6px;
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
|
z-index: 9;
|
||||||
min-width: 48px;
|
min-width: 48px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ini_input {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 0;
|
|
||||||
}
|
|
||||||
.ini_input:focus { outline: none; }
|
|
||||||
#search_app {
|
#search_app {
|
||||||
position: relative;
|
position: relative;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
|
@ -162,17 +232,100 @@ a:focus { outline: none; }
|
||||||
.section_label li { font-size: 15px; }
|
.section_label li { font-size: 15px; }
|
||||||
.section_label li:first-child { font-size: 21px; }
|
.section_label li:first-child { font-size: 21px; }
|
||||||
|
|
||||||
|
/* panel */
|
||||||
|
#panel_l {
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
#panel_r {
|
||||||
|
margin-left: 252px;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Desktop Notification */
|
||||||
|
#orbitnote {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -206px;
|
||||||
|
z-index: 99999;
|
||||||
|
width: 400px;
|
||||||
|
padding: 0 6px 6px 6px;
|
||||||
|
background-color: #000;
|
||||||
|
background-color: rgba(0,0,0,0.6);
|
||||||
|
}
|
||||||
|
.note_holder {
|
||||||
|
background-color: #f3f3f3;
|
||||||
|
border: solid 1px #fff;
|
||||||
|
border-top: none;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 24px 24px;
|
||||||
|
}
|
||||||
|
.note_type { float: left; }
|
||||||
|
.note_type img { display: block; }
|
||||||
|
.note_message {
|
||||||
|
color: #333;
|
||||||
|
margin: 10px 0 0 48px;
|
||||||
|
font-size: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Desktop Dialogue */
|
||||||
|
#orbitdiag {
|
||||||
|
position: fixed;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
z-index: 12;
|
||||||
|
}
|
||||||
|
#orbitdiag .tile { background-color: #000; }
|
||||||
|
.diag_holder { background-color: #000; }
|
||||||
|
.diag_holder_inner {
|
||||||
|
width: 600px;
|
||||||
|
margin: 200px auto 0 auto;
|
||||||
|
position: relative;
|
||||||
|
padding: 30px 0;
|
||||||
|
}
|
||||||
|
.diag_message {
|
||||||
|
color: #fff;
|
||||||
|
font-size: 18px;
|
||||||
|
padding: 30px 0;
|
||||||
|
}
|
||||||
|
.diag_action { clear: both; text-align: right; }
|
||||||
|
.diag_btn {
|
||||||
|
display: inline-block;
|
||||||
|
line-height: 36px;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 15px;
|
||||||
|
margin: 0 6px;
|
||||||
|
}
|
||||||
|
.diag_btn:hover { outline: solid 2px #fff; }
|
||||||
|
|
||||||
|
/* Tile */
|
||||||
.appname {
|
.appname {
|
||||||
font-size: 15px;
|
font-size: 15px;
|
||||||
height: 30px;
|
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
|
width: 100%;
|
||||||
|
height: 30px;
|
||||||
|
padding: 0 12px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
|
position: absolute;
|
||||||
|
left: 0;
|
||||||
|
bottom: 0;
|
||||||
z-index: 3;
|
z-index: 3;
|
||||||
}
|
}
|
||||||
.w1.h1 .appname { text-align: center; }
|
[data-sizex="1"] .appname, .w1.h1 .appname {
|
||||||
.w2.h2 .appname { font-size: 21px; }
|
text-align: center;
|
||||||
|
}
|
||||||
|
[data-sizey="2"] .appname {
|
||||||
|
font-size: 21px;
|
||||||
|
}
|
||||||
|
.hh2 .appname {
|
||||||
|
position: relative;
|
||||||
|
width: auto;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
.appicon {
|
.appicon {
|
||||||
display: block;
|
display: block;
|
||||||
width: 60px;
|
width: 60px;
|
||||||
|
@ -180,6 +333,9 @@ a:focus { outline: none; }
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
[data-sizex="1"] .appicon {
|
||||||
|
margin-top: 24px;
|
||||||
|
}
|
||||||
#sections .appicon {
|
#sections .appicon {
|
||||||
width: 30px;
|
width: 30px;
|
||||||
height: 30px;
|
height: 30px;
|
||||||
|
@ -189,16 +345,19 @@ a:focus { outline: none; }
|
||||||
.appholder {
|
.appholder {
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
}
|
padding: 12px;
|
||||||
.holder_f .appholder {
|
padding-bottom: 30px;
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.fullsize .appholder {
|
||||||
|
position: absolute;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 0;
|
top: 0;
|
||||||
}
|
}
|
||||||
.holder_f .appname { display: none; }
|
.fullsize .appname { display: none; }
|
||||||
.dtitle {
|
.dtitle {
|
||||||
font-size: 30px;
|
font-size: 30px;
|
||||||
line-height: 60px;
|
line-height: 60px;
|
||||||
|
@ -207,20 +366,6 @@ a:focus { outline: none; }
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 9;
|
z-index: 9;
|
||||||
}
|
}
|
||||||
/*.section_slc { width: 252px; }*/
|
|
||||||
|
|
||||||
.admbg { background-color: #fff; }
|
|
||||||
.admbg2 { background-color: #ddd; }
|
|
||||||
.admtxt { color: #666; }
|
|
||||||
.admtxt:hover { color: #666; }
|
|
||||||
.hfn {
|
|
||||||
font-size: 15px;
|
|
||||||
line-height: 36px;
|
|
||||||
float: left;
|
|
||||||
margin: 12px 12px 0 0;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.thmtxt { position: relative; }
|
|
||||||
.tile {
|
.tile {
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
@ -229,86 +374,13 @@ a:focus { outline: none; }
|
||||||
left: 0;
|
left: 0;
|
||||||
top: 0;
|
top: 0;
|
||||||
}
|
}
|
||||||
|
.widget.gs_w {
|
||||||
/* panel */
|
cursor: move;
|
||||||
#panel_l { background-color: #f0f0f0; float: left; }
|
|
||||||
#panel_r { margin-left: 252px; position: relative;}
|
|
||||||
|
|
||||||
/* simple dropdown menu */
|
|
||||||
.sdm { position: relative; }
|
|
||||||
.sdm_t {
|
|
||||||
cursor: default;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
-webkit-transition: all 0.3s ease;
|
|
||||||
-moz-transition: all 0.3s ease;
|
|
||||||
}
|
}
|
||||||
.sdm:hover .sdm_o { display: block; }
|
|
||||||
.sdm_o {
|
|
||||||
display: none;
|
|
||||||
position: absolute;
|
|
||||||
z-index: 9;
|
|
||||||
left: 0;
|
|
||||||
top: 60px;
|
|
||||||
font-size: 15px;
|
|
||||||
}
|
|
||||||
.sdm_o li { border-top: solid 1px #f2f2f2; }
|
|
||||||
.sdm_o li:first-child { border: none; }
|
|
||||||
.sdm_o a { display: block; }
|
|
||||||
.sdm_o .admtxt { display: block; line-height: 36px; }
|
|
||||||
|
|
||||||
/* with indicator */
|
|
||||||
.sdm_mdr .sdm_t {
|
|
||||||
padding-right: 12px;
|
|
||||||
}
|
|
||||||
.sdm_mdr .mdr {
|
|
||||||
position: absolute;
|
|
||||||
right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* simple menu */
|
|
||||||
.s_menu { font-size: 15px; line-height: 36px; }
|
|
||||||
.s_menu li { border-top: solid 1px #ddd; }
|
|
||||||
.s_menu li:first-child { border: none; }
|
|
||||||
.s_menu a { display: block; }
|
|
||||||
|
|
||||||
/* simple tabs */
|
|
||||||
.s_tab { font-size: 15px; line-height: 36px; }
|
|
||||||
.stb_h {}
|
|
||||||
.stb_v {}
|
|
||||||
.s_tab ul { overflow: hidden; }
|
|
||||||
.s_tab li { float: left; }
|
|
||||||
.s_tab a { display: block; }
|
|
||||||
.s_tab .admbg { background-color: #f0f0f0; }
|
|
||||||
.st_c { display: none; }
|
|
||||||
.st_c:first-child { display: block; }
|
|
||||||
|
|
||||||
/* header drop menu */
|
/* header drop menu */
|
||||||
.sdm_mdr .sdm_o { top: 36px; }
|
.sdm_mdr .sdm_o { top: 36px; }
|
||||||
|
|
||||||
/* tool bar */
|
|
||||||
.toolbar {
|
|
||||||
background-color: #f0f0f0;
|
|
||||||
font-size: 15px;
|
|
||||||
line-height: 36px;
|
|
||||||
position: relative;
|
|
||||||
z-index: 9;
|
|
||||||
}
|
|
||||||
.toolbar .sdm, .toolbar .fn_g { display: inline-block; vertical-align: top; }
|
|
||||||
.toolbar .sdm_o { top: 36px; background-color: #f0f0f0; }
|
|
||||||
.toolbar button {
|
|
||||||
border: none;
|
|
||||||
outline: none;
|
|
||||||
padding: 0 16px;
|
|
||||||
margin: 0;
|
|
||||||
font-family: inherit;
|
|
||||||
font-size: 15px;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
.toolbar .fn_btn {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: top;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Setting Page */
|
/* Setting Page */
|
||||||
.theme_list {}
|
.theme_list {}
|
||||||
.theme_list .ssl_item, .stock_wallpaper .ssl_item {
|
.theme_list .ssl_item, .stock_wallpaper .ssl_item {
|
||||||
|
@ -354,51 +426,7 @@ a:focus { outline: none; }
|
||||||
border: 0;
|
border: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* theme color opacity */
|
|
||||||
.op10 { opacity: 1; }
|
|
||||||
.op09 { opacity: 0.9; }
|
|
||||||
.op08 { opacity: 0.8; }
|
|
||||||
.op07 { opacity: 0.7; }
|
|
||||||
.op06 { opacity: 0.6; }
|
|
||||||
.op05 { opacity: 0.5; }
|
|
||||||
.op04 { opacity: 0.4; }
|
|
||||||
.op03 { opacity: 0.3; }
|
|
||||||
.op02 { opacity: 0.2; }
|
|
||||||
.op01 { opacity: 0.1; }
|
|
||||||
.op00 { opacity: 0; }
|
|
||||||
|
|
||||||
/* box set */
|
|
||||||
.w1 { width: 96px; }
|
|
||||||
.w2 { width: 228px; }
|
|
||||||
.w4 { width: 488px; }
|
|
||||||
.wh1 { width: 30px; }
|
|
||||||
.wh2 { width: 36px; }
|
|
||||||
.wh3 { width: 60px; }
|
|
||||||
.w100 { width: 100%; }
|
|
||||||
.pw { width: 540px; }
|
|
||||||
|
|
||||||
.h1 { height: 96px; }
|
|
||||||
.h2 { height: 228px; }
|
|
||||||
.h4 { height: 488px; }
|
|
||||||
.hh1 { height: 30px; }
|
|
||||||
.hh2 { height: 36px; }
|
|
||||||
.hh3 { height: 60px; }
|
|
||||||
.ph { height: 516px; }
|
|
||||||
|
|
||||||
.hp { padding-left: 12px; padding-right: 12px; }
|
|
||||||
.vp { padding-top: 12px; padding-bottom: 12px; }
|
|
||||||
.element {
|
|
||||||
/*margin: 0 12px 12px 0;
|
|
||||||
float: left;*/
|
|
||||||
position: absolute;
|
|
||||||
/*display:inline-block;*/
|
|
||||||
}
|
|
||||||
.group{
|
|
||||||
float: left;
|
|
||||||
margin-right: 24px;
|
|
||||||
/*max-width: 800px;*/
|
|
||||||
/*max-height:540px;*/
|
|
||||||
}
|
|
||||||
.group_search{
|
.group_search{
|
||||||
float: left;
|
float: left;
|
||||||
margin-right: 36px;
|
margin-right: 36px;
|
||||||
|
@ -412,226 +440,6 @@ a:focus { outline: none; }
|
||||||
.g_sep { width: 11px; border-left: solid 1px #fff; }
|
.g_sep { width: 11px; border-left: solid 1px #fff; }
|
||||||
|
|
||||||
|
|
||||||
.clear { clear: both; }
|
|
||||||
|
|
||||||
/* tiny scrollbar */
|
|
||||||
.tinycanvas { overflow: hidden; position: relative; height: 100%; }
|
|
||||||
.tinycanvas .viewport { width: auto; height: 100%; overflow: hidden; position: relative; }
|
|
||||||
.tinycanvas .overview { position: absolute; left: 0; top: 0; min-width: 100%; }
|
|
||||||
.tinycanvas .scrollbar { position: absolute; z-index: 9; }
|
|
||||||
.tinycanvas .scrollbar.sb_h { left: 0; bottom: 0; height: 6px; }
|
|
||||||
.tinycanvas .scrollbar.sb_v { right: 0; top: 0; width: 6px; }
|
|
||||||
.tinycanvas .track { height: 100%; width: 6px; position: relative; }
|
|
||||||
.tinycanvas .thumb { height: 6px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
|
|
||||||
.tinycanvas .thumb .end { overflow: hidden; height: 6px; width: 6px; }
|
|
||||||
.tinycanvas .scrollbar.disable{ display: none; }
|
|
||||||
|
|
||||||
/* Orbit Notification */
|
|
||||||
#orbitnote {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 50%;
|
|
||||||
margin-left: -206px;
|
|
||||||
z-index: 99999;
|
|
||||||
width: 400px;
|
|
||||||
padding: 0 6px 6px 6px;
|
|
||||||
background-color: #000;
|
|
||||||
background-color: rgba(0,0,0,0.6);
|
|
||||||
}
|
|
||||||
.note_holder {
|
|
||||||
background-color: #f3f3f3;
|
|
||||||
border: solid 1px #fff;
|
|
||||||
border-top: none;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 24px 24px;
|
|
||||||
}
|
|
||||||
.note_type { float: left; }
|
|
||||||
.note_type img { display: block; }
|
|
||||||
.note_message {
|
|
||||||
color: #333;
|
|
||||||
margin: 10px 0 0 48px;
|
|
||||||
font-size: 15px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Orbit Dialogue */
|
|
||||||
#orbitdiag {
|
|
||||||
position: fixed;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
z-index: 10;
|
|
||||||
}
|
|
||||||
#orbitdiag .tile { background-color: #000; }
|
|
||||||
.diag_holder { background-color: #000; }
|
|
||||||
.diag_holder_inner {
|
|
||||||
width: 600px;
|
|
||||||
margin: 200px auto 0 auto;
|
|
||||||
position: relative;
|
|
||||||
padding: 30px 0;
|
|
||||||
}
|
|
||||||
.diag_message {
|
|
||||||
color: #fff;
|
|
||||||
font-size: 18px;
|
|
||||||
padding: 30px 0;
|
|
||||||
}
|
|
||||||
.diag_action { clear: both; text-align: right; }
|
|
||||||
.diag_btn {
|
|
||||||
display: inline-block;
|
|
||||||
line-height: 36px;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 15px;
|
|
||||||
margin: 0 6px;
|
|
||||||
}
|
|
||||||
.diag_btn:hover { outline: solid 2px #fff; }
|
|
||||||
|
|
||||||
/* tinygrid */
|
|
||||||
.s_grid_con { width: 410px; }
|
|
||||||
.s_grid_row { overflow: hidden; margin-bottom: 12px; }
|
|
||||||
.s_grid_row .s_grid:first-child { margin-left: 0; }
|
|
||||||
.s_grid {
|
|
||||||
float: left;
|
|
||||||
margin: 0 0 0 10px;
|
|
||||||
}
|
|
||||||
.s_grid_con .s_grid_1 { width: 60px; }
|
|
||||||
.s_grid_con .s_grid_2 { width: 130px; }
|
|
||||||
.s_grid_con .s_grid_3 { width: 200px; }
|
|
||||||
.s_grid_con .s_grid_4 { width: 270px; }
|
|
||||||
.s_grid_con .s_grid_5 { width: 340px; }
|
|
||||||
.s_grid_con .s_grid_6 { width: 410px; }
|
|
||||||
|
|
||||||
/* simple slider */
|
|
||||||
/*.s_slider { display: inline-block; float: none; vertical-align: middle; }
|
|
||||||
.s_slider > .s_grid { display: inline-block; float: none; vertical-align: middle; }
|
|
||||||
.s_slider_holder {
|
|
||||||
position: absolute;
|
|
||||||
}
|
|
||||||
.s_slider_c {
|
|
||||||
position: relative;
|
|
||||||
height: 6px;
|
|
||||||
background-color: #ddd;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
.s_slider_c .ui-slider-handle {
|
|
||||||
position: absolute;
|
|
||||||
width: 10px;
|
|
||||||
height: 16px;
|
|
||||||
margin: -5px 0 0 0;
|
|
||||||
background-color: #333;
|
|
||||||
}
|
|
||||||
.s_slider_c .ui-slider-range {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
height: 100%;
|
|
||||||
background-color: red;
|
|
||||||
display: block;
|
|
||||||
}*/
|
|
||||||
|
|
||||||
/* simple form */
|
|
||||||
|
|
||||||
.s_form { font-size: 15px; }
|
|
||||||
.s_form li { overflow: hidden; padding: 6px; margin-bottom: 12px; position: relative; }
|
|
||||||
.s_form .s_grid_row { padding: 3px; margin-bottom: 6px; }
|
|
||||||
.s_form label {
|
|
||||||
font-size: 13px;
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
width: 100px;
|
|
||||||
margin-right: 24px;
|
|
||||||
color: #777;
|
|
||||||
}
|
|
||||||
.s_form input[type=text], .s_form input[type=password], .s_form textarea{
|
|
||||||
outline: solid 3px #f6f6f6;
|
|
||||||
border: solid 1px #eee;
|
|
||||||
font-size: 15px;
|
|
||||||
font-family: Arial !important;
|
|
||||||
margin: 0;
|
|
||||||
padding: 6px;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
-webkit-transition: all 0.3s ease;
|
|
||||||
-moz-transition: all 0.3s ease;
|
|
||||||
}
|
|
||||||
.s_form select { font-family: Arial !important; padding: 6px; height: auto; }
|
|
||||||
.s_form input[type=file] { margin: 0px; vertical-align: baseline; }
|
|
||||||
.s_form input[type=text]:focus, .s_form input[type=password]:focus, .s_form textarea:focus {
|
|
||||||
background-color: #333;
|
|
||||||
color: #fff;
|
|
||||||
}
|
|
||||||
.s_form textarea { resize: none; }
|
|
||||||
.check_box_g {
|
|
||||||
padding: 4px 8px;
|
|
||||||
outline: solid 1px #eee;
|
|
||||||
}
|
|
||||||
.check_box_g > label {
|
|
||||||
font-size: 15px;
|
|
||||||
display: block;
|
|
||||||
padding: 4px 0;
|
|
||||||
}
|
|
||||||
.check_box_g li {
|
|
||||||
margin: 0 6px 6px 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
.check_box_g li, .check_box_g li > * {
|
|
||||||
display: inline-block;
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
.check_box_g label {
|
|
||||||
width: auto;
|
|
||||||
margin: 0;
|
|
||||||
}
|
|
||||||
.check_box_g li label { padding-left: 4px; font-family: Arial; }
|
|
||||||
.s_form .input_append {
|
|
||||||
position: absolute;
|
|
||||||
width: 30px;
|
|
||||||
height: 30px;
|
|
||||||
line-height: 30px;
|
|
||||||
right: 5px;
|
|
||||||
top: 5px;
|
|
||||||
display: block;
|
|
||||||
background-color: #fff;
|
|
||||||
}
|
|
||||||
.s_form.s_grid_con { width: 416px; }
|
|
||||||
.s_form .s_grid_row { width: 410px; }
|
|
||||||
.s_form .s_grid_row .s_grid:first-child { margin-left: 0; }
|
|
||||||
.s_form input[type=text].s_grid, .s_form input[type=passowrd].s_grid, .s_form textarea.s_grid, .s_form label.s_grid, .s_form select.s_grid { /*float: none; display: inline-block;*/ margin-left: 10px; }
|
|
||||||
.s_form input[type=text].s_grid_1, .s_form input[type=passowrd].s_grid_1, .s_form textarea.s_grid_1 { width: 46px; }
|
|
||||||
.s_form input[type=text].s_grid_2, .s_form input[type=passowrd].s_grid_2, .s_form textarea.s_grid_2 { width: 116px; }
|
|
||||||
.s_form input[type=text].s_grid_3, .s_form input[type=passowrd].s_grid_3, .s_form textarea.s_grid_3 { width: 186px; }
|
|
||||||
.s_form input[type=text].s_grid_4, .s_form input[type=passowrd].s_grid_4, .s_form textarea.s_grid_4 { width: 256px; }
|
|
||||||
.s_form input[type=text].s_grid_5, .s_form input[type=passowrd].s_grid_5, .s_form textarea.s_grid_5 { width: 326px; }
|
|
||||||
.s_form input[type=text].s_grid_6, .s_form input[type=passowrd].s_grid_6, .s_form textarea.s_grid_6 { width: 396px; }
|
|
||||||
.s_form select.s_grid_1 { width: 60px; }
|
|
||||||
.s_form select.s_grid_2 { width: 130px; }
|
|
||||||
.s_form select.s_grid_3 { width: 200px; }
|
|
||||||
.s_form select.s_grid_4 { width: 270px; }
|
|
||||||
.s_form select.s_grid_5 { width: 340px; }
|
|
||||||
.s_form select.s_grid_6 { width: 410px; }
|
|
||||||
.s_form label.s_grid { line-height: 34px; }
|
|
||||||
.s_form select.s_grid {
|
|
||||||
height: 26px;
|
|
||||||
margin-top: 4px;
|
|
||||||
margin-bottom: 4px;
|
|
||||||
}
|
|
||||||
.s_form textarea.full_height {
|
|
||||||
height: 436px;
|
|
||||||
}
|
|
||||||
.s_form .s_table {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
.s_form .s_table th, .s_form .s_table td {
|
|
||||||
padding: 6px 0;
|
|
||||||
}
|
|
||||||
.s_form .s_table th {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
.s_form .s_table td {
|
|
||||||
vertical-align: middle;
|
|
||||||
}
|
|
||||||
.s_form .s_table thead th {
|
|
||||||
border-bottom: solid 1px #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#group_wrapper {}
|
#group_wrapper {}
|
||||||
.grp { height:528px; }
|
.grp { height:528px; }
|
||||||
.g_col {
|
.g_col {
|
||||||
|
@ -700,7 +508,6 @@ a:focus { outline: none; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Journal Papers */
|
/* Journal Papers */
|
||||||
#paper_list, #paper_add { height: 456px; }
|
|
||||||
#paper_list .g_col {
|
#paper_list .g_col {
|
||||||
width: 410px;
|
width: 410px;
|
||||||
height: 456px;
|
height: 456px;
|
||||||
|
@ -895,7 +702,7 @@ a:focus { outline: none; }
|
||||||
left: 0;
|
left: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
z-index: 9;
|
z-index: 12;
|
||||||
}
|
}
|
||||||
.app_frame .app_holder {
|
.app_frame .app_holder {
|
||||||
background-color: #fff;
|
background-color: #fff;
|
|
@ -37,9 +37,9 @@
|
||||||
.gridster .preview-holder {
|
.gridster .preview-holder {
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
background-color: #fff;
|
background-color: #000;
|
||||||
border-color: #fff;
|
border-color: #000;
|
||||||
opacity: 0.3;
|
opacity: 0.2;
|
||||||
}
|
}
|
||||||
|
|
||||||
.gridster .player-revert {
|
.gridster .player-revert {
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
/*style*/
|
/*style*/
|
||||||
|
|
||||||
@import url(http://fonts.googleapis.com/css?family=Cuprum);
|
|
||||||
@font-face{
|
@font-face{
|
||||||
font-family: 'WebSymbolsRegular';
|
font-family: 'WebSymbolsRegular';
|
||||||
src: url(<%= asset_path 'websymbols-regular-webfont.eot' %>);
|
src: url(<%= asset_path 'websymbols-regular-webfont.eot' %>);
|
||||||
|
|
|
@ -0,0 +1,122 @@
|
||||||
|
/* Example tokeninput style #2: Facebook style */
|
||||||
|
ul.token-input-list-facebook {
|
||||||
|
overflow: hidden;
|
||||||
|
height: auto !important;
|
||||||
|
height: 1%;
|
||||||
|
width: 400px;
|
||||||
|
border: 1px solid #8496ba;
|
||||||
|
cursor: text;
|
||||||
|
font-size: 12px;
|
||||||
|
font-family: Verdana, sans-serif;
|
||||||
|
min-height: 1px;
|
||||||
|
z-index: 999;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
background-color: #fff;
|
||||||
|
list-style-type: none;
|
||||||
|
clear: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-list-facebook li input {
|
||||||
|
border: 0;
|
||||||
|
width: 100px;
|
||||||
|
padding: 3px 8px;
|
||||||
|
background-color: white;
|
||||||
|
margin: 2px 0;
|
||||||
|
-webkit-appearance: caret;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token-facebook {
|
||||||
|
overflow: hidden;
|
||||||
|
height: auto !important;
|
||||||
|
height: 15px;
|
||||||
|
margin: 3px;
|
||||||
|
padding: 1px 3px;
|
||||||
|
background-color: #eff2f7;
|
||||||
|
color: #000;
|
||||||
|
cursor: default;
|
||||||
|
border: 1px solid #ccd5e4;
|
||||||
|
font-size: 11px;
|
||||||
|
border-radius: 5px;
|
||||||
|
-moz-border-radius: 5px;
|
||||||
|
-webkit-border-radius: 5px;
|
||||||
|
float: left;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token-facebook p {
|
||||||
|
display: inline;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token-facebook span {
|
||||||
|
color: #a6b3cf;
|
||||||
|
margin-left: 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-selected-token-facebook {
|
||||||
|
background-color: #5670a6;
|
||||||
|
border: 1px solid #3b5998;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-input-token-facebook {
|
||||||
|
float: left;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook {
|
||||||
|
position: absolute;
|
||||||
|
width: 400px;
|
||||||
|
background-color: #fff;
|
||||||
|
overflow: hidden;
|
||||||
|
border-left: 1px solid #ccc;
|
||||||
|
border-right: 1px solid #ccc;
|
||||||
|
border-bottom: 1px solid #ccc;
|
||||||
|
cursor: default;
|
||||||
|
font-size: 11px;
|
||||||
|
font-family: Verdana, sans-serif;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook p {
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook ul {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook ul li {
|
||||||
|
background-color: #fff;
|
||||||
|
padding: 3px;
|
||||||
|
margin: 0;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook ul li em {
|
||||||
|
font-weight: bold;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
|
||||||
|
background-color: #3b5998;
|
||||||
|
color: #fff;
|
||||||
|
}
|
|
@ -0,0 +1,204 @@
|
||||||
|
/* Example tokeninput style #2: Mac Style */
|
||||||
|
fieldset.token-input-mac {
|
||||||
|
position: relative;
|
||||||
|
padding: 0;
|
||||||
|
margin: 5px 0;
|
||||||
|
background: #fff;
|
||||||
|
width: 400px;
|
||||||
|
border: 1px solid #A4BDEC;
|
||||||
|
border-radius: 10px;
|
||||||
|
-moz-border-radius: 10px;
|
||||||
|
-webkit-border-radius: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
fieldset.token-input-mac.token-input-dropdown-mac {
|
||||||
|
border-radius: 10px 10px 0 0;
|
||||||
|
-moz-border-radius: 10px 10px 0 0;
|
||||||
|
-webkit-border-radius: 10px 10px 0 0;
|
||||||
|
box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
|
||||||
|
-moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
|
||||||
|
-webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-list-mac {
|
||||||
|
overflow: hidden;
|
||||||
|
height: auto !important;
|
||||||
|
height: 1%;
|
||||||
|
cursor: text;
|
||||||
|
font-size: 12px;
|
||||||
|
font-family: Verdana, sans-serif;
|
||||||
|
min-height: 1px;
|
||||||
|
z-index: 999;
|
||||||
|
margin: 0;
|
||||||
|
padding: 3px;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-list-mac.error {
|
||||||
|
border: 1px solid #C52020;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-list-mac li {
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token-mac p {
|
||||||
|
display: inline;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token-mac span {
|
||||||
|
color: #a6b3cf;
|
||||||
|
margin-left: 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* TOKENS */
|
||||||
|
|
||||||
|
li.token-input-token-mac {
|
||||||
|
font-family: "Lucida Grande", Arial, sans-serif;
|
||||||
|
font-size: 9pt;
|
||||||
|
line-height: 12pt;
|
||||||
|
overflow: hidden;
|
||||||
|
height: 16px;
|
||||||
|
margin: 3px;
|
||||||
|
padding: 0 10px;
|
||||||
|
background: none;
|
||||||
|
background-color: #dee7f8;
|
||||||
|
color: #000;
|
||||||
|
cursor: default;
|
||||||
|
border: 1px solid #a4bdec;
|
||||||
|
border-radius: 15px;
|
||||||
|
-moz-border-radius: 15px;
|
||||||
|
-webkit-border-radius: 15px;
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-highlighted-token-mac {
|
||||||
|
background-color: #bbcef1;
|
||||||
|
border: 1px solid #598bec;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-selected-token-mac {
|
||||||
|
background-color: #598bec;
|
||||||
|
border: 1px solid transparent;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-highlighted-token-mac span.token-input-delete-token-mac {
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-selected-token-mac span.token-input-delete-token-mac {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-input-token-mac {
|
||||||
|
border: none;
|
||||||
|
background: transparent;
|
||||||
|
float: left;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-input-token-mac input {
|
||||||
|
border: 0;
|
||||||
|
width: 100px;
|
||||||
|
padding: 3px;
|
||||||
|
background-color: transparent;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac {
|
||||||
|
position: absolute;
|
||||||
|
border: 1px solid #A4BDEC;
|
||||||
|
border-top: none;
|
||||||
|
left: -1px;
|
||||||
|
right: -1px;
|
||||||
|
background-color: #fff;
|
||||||
|
overflow: hidden;
|
||||||
|
cursor: default;
|
||||||
|
font-size: 10pt;
|
||||||
|
font-family: "Lucida Grande", Arial, sans-serif;
|
||||||
|
padding: 5px;
|
||||||
|
border-radius: 0 0 10px 10px;
|
||||||
|
-moz-border-radius: 0 0 10px 10px;
|
||||||
|
-webkit-border-radius: 0 0 10px 10px;
|
||||||
|
box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
|
||||||
|
-moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
|
||||||
|
-webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
|
||||||
|
clip:rect(0px, 1000px, 1000px, -10px);
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac p {
|
||||||
|
font-size: 8pt;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 5px;
|
||||||
|
font-style: italic;
|
||||||
|
color: #aaa;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac h3.token-input-dropdown-category-mac {
|
||||||
|
font-family: "Lucida Grande", Arial, sans-serif;
|
||||||
|
font-size: 10pt;
|
||||||
|
font-weight: bold;
|
||||||
|
border: none;
|
||||||
|
padding: 0 5px;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li {
|
||||||
|
list-style-type: none;
|
||||||
|
cursor: pointer;
|
||||||
|
background: none;
|
||||||
|
background-color: #fff;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0 0 0 25px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac.odd {
|
||||||
|
background-color: #ECF4F9;
|
||||||
|
border-radius: 15px;
|
||||||
|
-moz-border-radius: 15px;
|
||||||
|
-webkit-border-radius: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac span.token-input-dropdown-item-description-mac {
|
||||||
|
float: right;
|
||||||
|
font-size: 8pt;
|
||||||
|
font-style: italic;
|
||||||
|
padding: 0 10px 0 0;
|
||||||
|
color: #999;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li strong {
|
||||||
|
font-weight: bold;
|
||||||
|
text-decoration: underline;
|
||||||
|
font-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac,
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd {
|
||||||
|
background-color: #598bec;
|
||||||
|
color: #fff;
|
||||||
|
border-radius: 15px;
|
||||||
|
-moz-border-radius: 15px;
|
||||||
|
-webkit-border-radius: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac span.token-input-dropdown-item-description-mac,
|
||||||
|
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd span.token-input-dropdown-item-description-mac {
|
||||||
|
color: #fff;
|
||||||
|
}
|
|
@ -0,0 +1,127 @@
|
||||||
|
/* Example tokeninput style #1: Token vertical list*/
|
||||||
|
ul.token-input-list {
|
||||||
|
overflow: hidden;
|
||||||
|
height: auto !important;
|
||||||
|
height: 1%;
|
||||||
|
width: 400px;
|
||||||
|
border: 1px solid #999;
|
||||||
|
cursor: text;
|
||||||
|
font-size: 12px;
|
||||||
|
font-family: Verdana, sans-serif;
|
||||||
|
z-index: 999;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
background-color: #fff;
|
||||||
|
list-style-type: none;
|
||||||
|
clear: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-list li {
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-list li input {
|
||||||
|
border: 0;
|
||||||
|
width: 350px;
|
||||||
|
padding: 3px 8px;
|
||||||
|
background-color: white;
|
||||||
|
-webkit-appearance: caret;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-disabled,
|
||||||
|
ul.token-input-disabled li input {
|
||||||
|
background-color: #E8E8E8;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-disabled li.token-input-token {
|
||||||
|
background-color: #D9E3CA;
|
||||||
|
color: #7D7D7D
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.token-input-disabled li.token-input-token span {
|
||||||
|
color: #CFCFCF;
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token {
|
||||||
|
overflow: hidden;
|
||||||
|
height: auto !important;
|
||||||
|
height: 1%;
|
||||||
|
margin: 3px;
|
||||||
|
padding: 3px 5px;
|
||||||
|
background-color: #d0efa0;
|
||||||
|
color: #000;
|
||||||
|
font-weight: bold;
|
||||||
|
cursor: default;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token p {
|
||||||
|
float: left;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-token span {
|
||||||
|
float: right;
|
||||||
|
color: #777;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-selected-token {
|
||||||
|
background-color: #08844e;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-selected-token span {
|
||||||
|
color: #bbb;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown {
|
||||||
|
position: absolute;
|
||||||
|
width: 400px;
|
||||||
|
background-color: #fff;
|
||||||
|
overflow: hidden;
|
||||||
|
border-left: 1px solid #ccc;
|
||||||
|
border-right: 1px solid #ccc;
|
||||||
|
border-bottom: 1px solid #ccc;
|
||||||
|
cursor: default;
|
||||||
|
font-size: 12px;
|
||||||
|
font-family: Verdana, sans-serif;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown p {
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown ul {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown ul li {
|
||||||
|
background-color: #fff;
|
||||||
|
padding: 3px;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown ul li.token-input-dropdown-item {
|
||||||
|
background-color: #fafafa;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown ul li.token-input-dropdown-item2 {
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown ul li em {
|
||||||
|
font-weight: bold;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.token-input-dropdown ul li.token-input-selected-dropdown-item {
|
||||||
|
background-color: #d0efa0;
|
||||||
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
<div id="sections">
|
<div id="sections">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">All Sections</span>
|
<span class="thmtxth">All Sections</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -9,166 +9,8 @@
|
||||||
<div class="tinycanvas">
|
<div class="tinycanvas">
|
||||||
<div class="scrollbar sb_h"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div id="group_wrapper" class="overview">
|
<div id="group_wrapper" class="overview" content-layout="simple" base-width="3000">
|
||||||
<!-- <div class="group">
|
|
||||||
<div class="section_label" >
|
|
||||||
<ul>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt"><span class="tile thmc1"></span><span class="thmtxt">section 1</span></li>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt " style="display: none;" data-category="section2"><span class="tile thmc2 op06"></span><span class="thmtxt">section 2</span></li>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt " style="display: none;" data-category="section3"><span class="tile thmc2 op06"></span><span class="thmtxt">section 3</span></li>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt " style="display: none;" data-category="section4"><span class="tile thmc2 op06"></span><span class="thmtxt">section 4</span></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<ul class="grp" id="section1">
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="group">
|
|
||||||
<div class="section_label" >
|
|
||||||
<ul>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt"><span class="tile thmc1"></span><span class="thmtxt">section 2</span></li>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt " style="display: none;" data-category="section1"><span class="tile thmc2 op06"></span><span class="thmtxt">section 1</span></li>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt " style="display: none;" data-category="section3"><span class="tile thmc2 op06"></span><span class="thmtxt">section 3</span></li>
|
|
||||||
<li class="element w1 h1 hp vp thmtxt " style="display: none;" data-category="section4"><span class="tile thmc2 op06"></span><span class="thmtxt">section 4</span></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<ul class="grp" id="section2">
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
<li class="element w1 hh2 hp vp" data-category="abc">
|
|
||||||
<h1 class="appname thmtxth">Garage Band</h1>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>-->
|
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<div id='app_manager'>
|
<div id='app_manager'>
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle thmtxth w2 hh3 hp">Apps Manager</div>
|
<div class="dtitle thmtxth w2 hh2 hp">Apps Manager</div>
|
||||||
<a href="" class="hfn w1 hh2 hp"><span class="tile thmc1 op06"></span><span class="thmtxt">Date</span></a>
|
<a href="" class="hfn w1 hh1 hp"><span class="tile thmc1 op06"></span><span class="thmtxt">Date</span></a>
|
||||||
<a href="ascending" class="hfn w1 hh2 hp" id="alphabet_sort_btn" ><span class="tile thmc2 op03"></span><span class="thmtxt">Alphabet [A-Z]</span></a>
|
<a href="ascending" class="hfn w1 hh1 hp" id="alphabet_sort_btn" ><span class="tile thmc2 op03"></span><span class="thmtxt">Alphabet [A-Z]</span></a>
|
||||||
<div id="search_app" class="hfn w2 hh2 hp thmc3">
|
<div id="search_app" class="hfn w2 hh1 hp thmc3">
|
||||||
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
||||||
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<div id="app_frame" class="thmc2">
|
<div id="app_frame" class="thmc2">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp"><span class="thmtxth">Appname</span></div>
|
<div class="dtitle w2 hh2 hp"><span class="thmtxth">Appname</span></div>
|
||||||
<span class="icon-remove hh3 hp thmtxt"></span>
|
<span class="icon-remove hh2 hp thmtxt"></span>
|
||||||
</div>
|
</div>
|
||||||
<div id="holder">
|
<div id="holder">
|
||||||
<!-- app content -->
|
<!-- app content -->
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<div id="apps_store">
|
<div id="apps_store">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">App Store</span>
|
<span class="thmtxth">App Store</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -10,10 +10,10 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="<%= desktop_appstore_onlinestore_path %>" callback-method="onlinestore" class="admtxt hh2 w2 hp" onclick='return false;'>Online Store</a></li>
|
<li><a href="<%= desktop_appstore_onlinestore_path %>" callback-method="onlinestore" class="admtxt hh1 w2 hp" onclick='return false;'>Online Store</a></li>
|
||||||
<li><a href="<%= desktop_appstore_widgets_path %>" callback-method="widgets" class="admtxt hh2 w2 hp" onclick='return false;'>Widgets</a></li>
|
<li><a href="<%= desktop_appstore_widgets_path %>" callback-method="widgets" class="admtxt hh1 w2 hp" onclick='return false;'>Widgets</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Apps</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Apps</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Registeration</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Registeration</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<div class="s_title hh3">Online Store</div>
|
<div class="s_title hh2">Online Store</div>
|
||||||
<div class="tinycanvas hp">
|
<div class="tinycanvas hp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<div class="s_title hh3">Your Widgets</div>
|
<div class="s_title hh2">Your Widgets</div>
|
||||||
<div class="tinycanvas hp">
|
<div class="tinycanvas hp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<div id="books">
|
<div id="books">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">Books</span>
|
<span class="thmtxth">Books</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="search_app" class="hfn w2 hh2 hp thmc3">
|
<div id="search_app" class="hfn w2 hh1 hp thmc3">
|
||||||
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
||||||
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13,14 +13,14 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="<%= desktop_publications_books_list_path %>" callback-method="list" class="hh2 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
<li><a href="<%= desktop_publications_books_list_path %>" callback-method="list" class="hh1 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
||||||
<li><a href="<%= desktop_publications_books_add_path %>" callback-method="addbook" class="admtxt hh2 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
<li><a href="<%= desktop_publications_books_add_path %>" callback-method="addbook" class="admtxt hh1 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Books</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Books</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Analysis</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Analysis</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Import</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Import</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Export</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Export</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<button class="fn_btn hh2 thmc2 thmtxt">Save</button>
|
<button class="fn_btn hh1 thmc2 thmtxt">Save</button>
|
||||||
<button class="fn_btn hh2 admbg2">Cancel</button>
|
<button class="fn_btn hh1 admbg2">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Year</div>
|
<div class="sdm_t hh1">Year</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">2012</a></li>
|
<li><a class="hp hh1 admtxt" href="">2012</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2011</a></li>
|
<li><a class="hp hh1 admtxt" href="">2011</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2010</a></li>
|
<li><a class="hp hh1 admtxt" href="">2010</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2009</a></li>
|
<li><a class="hp hh1 admtxt" href="">2009</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2008</a></li>
|
<li><a class="hp hh1 admtxt" href="">2008</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2007</a></li>
|
<li><a class="hp hh1 admtxt" href="">2007</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2006</a></li>
|
<li><a class="hp hh1 admtxt" href="">2006</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2005</a></li>
|
<li><a class="hp hh1 admtxt" href="">2005</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2004</a></li>
|
<li><a class="hp hh1 admtxt" href="">2004</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2003</a></li>
|
<li><a class="hp hh1 admtxt" href="">2003</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2002</a></li>
|
<li><a class="hp hh1 admtxt" href="">2002</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2001</a></li>
|
<li><a class="hp hh1 admtxt" href="">2001</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Language</div>
|
<div class="sdm_t hh1">Language</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">English</a></li>
|
<li><a class="hp hh1 admtxt" href="">English</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Chinese</a></li>
|
<li><a class="hp hh1 admtxt" href="">Chinese</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_add" class="tinycanvas vp">
|
<div id="paper_add" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,68 +1,68 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="journal_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_view_selection">
|
<ul id="journal_view_selection">
|
||||||
<li><a class="hp hh2 admtxt" href="journal">Journal</a></li>
|
<li><a class="hp hh1 admtxt" href="journal">Journal</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="title">Title</a></li>
|
<li><a class="hp hh1 admtxt" href="title">Title</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="file">File</a></li>
|
<li><a class="hp hh1 admtxt" href="file">File</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="keywords">Keywords</a></li>
|
<li><a class="hp hh1 admtxt" href="keywords">Keywords</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="abstract">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="abstract">Abstract</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,68 +1,68 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="journal_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_view_selection">
|
<ul id="journal_view_selection">
|
||||||
<li><a class="hp hh2 admtxt" href="journal">Journal</a></li>
|
<li><a class="hp hh1 admtxt" href="journal">Journal</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="title">Title</a></li>
|
<li><a class="hp hh1 admtxt" href="title">Title</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="file">File</a></li>
|
<li><a class="hp hh1 admtxt" href="file">File</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="keywords">Keywords</a></li>
|
<li><a class="hp hh1 admtxt" href="keywords">Keywords</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="abstract">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="abstract">Abstract</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<div id="desktop">
|
<div id="desktop">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp sdm">
|
<div class="dtitle w2 hh2 hp sdm">
|
||||||
<div class="thmtxth sdm_t" id="section_heading">Loading...</div>
|
<div class="thmtxth sdm_t" id="section_heading">Loading...</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="section_list">
|
<ul id="section_list">
|
||||||
|
|
|
@ -1,65 +1,65 @@
|
||||||
<div id="side">
|
<div id="side">
|
||||||
<div id="rwidget" class="wh3 thmc4">
|
<div id="rwidget" class="wh2 thmc4">
|
||||||
<ul class="docklist">
|
<ul class="docklist">
|
||||||
<li class="d_cate"><a callback-method='initializeDesktop' href="desktop/" class="widget_fn wh3 hh3" id='d_desktop' onclick="return false;"><span class="widget_icon"><img src="" alt="Home" id="home_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='initializeDesktop' href="desktop/" class="widget_fn wh2 hh2" id='d_desktop' onclick="return false;"><span class="widget_icon"><img src="" alt="Home" id="home_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 180px;">
|
<ul class="dock_child hh2 thmc4" style="width: 180px;">
|
||||||
<li class="dock_item"><a callback-method='initializeAppSearch' href="<%= desktop_app_manager_path %>" class="widget_fn wh3 hh3" id="d_app_manager" onclick="return false;"><span class="widget_icon"><img src="" alt="App Manager" id="app_manager_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeAppSearch' href="<%= desktop_app_manager_path %>" class="widget_fn wh2 hh2" id="d_app_manager" onclick="return false;"><span class="widget_icon"><img src="" alt="App Manager" id="app_manager_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='initializeSectionsManager' href="<%= desktop_allsections_path %>" class="widget_fn wh3 hh3" id="d_sections" onclick="return false;"><span class="widget_icon"><img src="" alt="All Sections" id="sections_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeSectionsManager' href="<%= desktop_allsections_path %>" class="widget_fn wh2 hh2" id="d_sections" onclick="return false;"><span class="widget_icon"><img src="" alt="All Sections" id="sections_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='initializeSettings' href="<%= desktop_settings_path %>" custom-load="settings" class="widget_fn wh3 hh3" id="d_settings" onclick="return false;"><span class="widget_icon"><img src="" alt="Settings" id="settings_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeSettings' href="<%= desktop_settings_path %>" custom-load="settings" class="widget_fn wh2 hh2" id="d_settings" onclick="return false;"><span class="widget_icon"><img src="" alt="Settings" id="settings_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_publication' onclick="return false;"><span class="widget_icon"><img src="" alt="Publication" id="publication_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_publication' onclick="return false;"><span class="widget_icon"><img src="" alt="Publication" id="publication_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 180px;">
|
<ul class="dock_child hh2 thmc4" style="width: 180px;">
|
||||||
|
|
||||||
<li class="dock_item"><a callback-method='initializeJournalPapers' href="<%= panel_personal_journal_desktop_journal_window_path %>" class="widget_fn wh3 hh3" id='d_journal_p' custom-load="journal" onclick="return false;"><span class="widget_icon"><img src="" alt="Journal Papers" id="journal_p_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeJournalPapers' href="<%= panel_personal_journal_desktop_journal_window_path %>" class="widget_fn wh2 hh2" id='d_journal_p' custom-load="journal" onclick="return false;"><span class="widget_icon"><img src="" alt="Journal Papers" id="journal_p_icon" width="30" height="30"/></span></a></li>
|
||||||
|
|
||||||
<li class="dock_item"><a callback-method='initializeConference' href="<%= panel_personal_conference_desktop_conference_window_path %>" class="widget_fn wh3 hh3" id='d_conference_p' custom-load="conference" onclick="return false;"><span class="widget_icon"><img src="" alt="Conference Papers" id="conference_p_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeConferencePapers' href="<%= panel_personal_conference_desktop_conference_window_path %>" class="widget_fn wh2 hh2" id='d_conference_p' custom-load="conference" onclick="return false;"><span class="widget_icon"><img src="" alt="Conference Papers" id="conference_p_icon" width="30" height="30"/></span></a></li>
|
||||||
|
|
||||||
<li class="dock_item"><a callback-method='initializeBooks' href="<%= desktop_publications_books_path %>" class="widget_fn wh3 hh3" id='d_books' onclick="return false;"><span class="widget_icon"><img src="" alt="Books" id="books_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeBooks' href="<%= desktop_publications_books_path %>" class="widget_fn wh2 hh2" id='d_books' onclick="return false;"><span class="widget_icon"><img src="" alt="Books" id="books_icon" width="30" height="30"/></span></a></li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_research' onclick="return false;"><span class="widget_icon"><img src="" alt="Research" id="research_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_research' onclick="return false;"><span class="widget_icon"><img src="" alt="Research" id="research_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 240px;">
|
<ul class="dock_child hh2 thmc4" style="width: 240px;">
|
||||||
<li class="dock_item"><a callback-method='initializeResearchDomain' href="<%= desktop_research_research_d_path %>" class="widget_fn wh3 hh3" id='d_research_d' onclick="return false;"><span class="widget_icon"><img src="" alt="Research Domain" id="research_d_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeResearchDomain' href="<%= desktop_research_research_d_path %>" class="widget_fn wh2 hh2" id='d_research_d' onclick="return false;"><span class="widget_icon"><img src="" alt="Research Domain" id="research_d_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='initializeResearchProject' href="<%= desktop_research_research_p_path %>" class="widget_fn wh3 hh3" id='d_research_p' onclick="return false;"><span class="widget_icon"><img src="" alt="Research Project" id="research_p_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='initializeResearchProject' href="<%= desktop_research_research_p_path %>" class="widget_fn wh2 hh2" id='d_research_p' onclick="return false;"><span class="widget_icon"><img src="" alt="Research Project" id="research_p_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_patents' onclick="return false;"><span class="widget_icon"><img src="" alt="Patents" id="patents_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_patents' onclick="return false;"><span class="widget_icon"><img src="" alt="Patents" id="patents_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="labs" class="widget_fn wh3 hh3" id='d_labs' onclick="return false;"><span class="widget_icon"><img src="" alt="Labs" id="labs_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="labs" class="widget_fn wh2 hh2" id='d_labs' onclick="return false;"><span class="widget_icon"><img src="" alt="Labs" id="labs_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_experience' onclick="return false;"><span class="widget_icon"><img src="" alt="Experience" id="experience_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_experience' onclick="return false;"><span class="widget_icon"><img src="" alt="Experience" id="experience_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 300px;">
|
<ul class="dock_child hh2 thmc4" style="width: 300px;">
|
||||||
<li class="dock_item"><a callback-method='' href="working" class="widget_fn wh3 hh3" id='d_working' onclick="return false;"><span class="widget_icon"><img src="" alt="Working" id="working_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="working" class="widget_fn wh2 hh2" id='d_working' onclick="return false;"><span class="widget_icon"><img src="" alt="Working" id="working_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="education" class="widget_fn wh3 hh3" id='d_education' onclick="return false;"><span class="widget_icon"><img src="" alt="Education" id="education_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="education" class="widget_fn wh2 hh2" id='d_education' onclick="return false;"><span class="widget_icon"><img src="" alt="Education" id="education_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="honors" class="widget_fn wh3 hh3" id='d_honors' onclick="return false;"><span class="widget_icon"><img src="" alt="Honors" id="honors_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="honors" class="widget_fn wh2 hh2" id='d_honors' onclick="return false;"><span class="widget_icon"><img src="" alt="Honors" id="honors_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="activities" class="widget_fn wh3 hh3" id='d_activities' onclick="return false;"><span class="widget_icon"><img src="" alt="Activities" id="activities_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="activities" class="widget_fn wh2 hh2" id='d_activities' onclick="return false;"><span class="widget_icon"><img src="" alt="Activities" id="activities_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="clubs" class="widget_fn wh3 hh3" id='d_clubs' onclick="return false;"><span class="widget_icon"><img src="" alt="Clubs" id="clubs_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="clubs" class="widget_fn wh2 hh2" id='d_clubs' onclick="return false;"><span class="widget_icon"><img src="" alt="Clubs" id="clubs_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_landt' onclick="return false;"><span class="widget_icon"><img src="" alt="Learning & Teaching" id="landt_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_landt' onclick="return false;"><span class="widget_icon"><img src="" alt="Learning & Teaching" id="landt_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 180px;">
|
<ul class="dock_child hh2 thmc4" style="width: 180px;">
|
||||||
<li class="dock_item"><a callback-method='' href="courses" class="widget_fn wh3 hh3" id='d_courses' onclick="return false;"><span class="widget_icon"><img src="" alt="Courses" id="courses_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="courses" class="widget_fn wh2 hh2" id='d_courses' onclick="return false;"><span class="widget_icon"><img src="" alt="Courses" id="courses_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="homework" class="widget_fn wh3 hh3" id='d_homework' onclick="return false;"><span class="widget_icon"><img src="" alt="Homework" id="homework_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="homework" class="widget_fn wh2 hh2" id='d_homework' onclick="return false;"><span class="widget_icon"><img src="" alt="Homework" id="homework_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="certification" class="widget_fn wh3 hh3" id='d_certification' onclick="return false;"><span class="widget_icon"><img src="" alt="Certification" id="certification_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="certification" class="widget_fn wh2 hh2" id='d_certification' onclick="return false;"><span class="widget_icon"><img src="" alt="Certification" id="certification_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_personal' onclick="return false;"><span class="widget_icon"><img src="" alt="Personal" id="personal_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_personal' onclick="return false;"><span class="widget_icon"><img src="" alt="Personal" id="personal_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 300px;">
|
<ul class="dock_child hh2 thmc4" style="width: 300px;">
|
||||||
<li class="dock_item"><a callback-method='' href="mypage" class="widget_fn wh3 hh3" id='d_mypage' onclick="return false;"><span class="widget_icon"><img src="" alt="myPage" id="mypage_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="mypage" class="widget_fn wh2 hh2" id='d_mypage' onclick="return false;"><span class="widget_icon"><img src="" alt="myPage" id="mypage_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="blog" class="widget_fn wh3 hh3" id='d_blog' onclick="return false;"><span class="widget_icon"><img src="" alt="Blog" id="blog_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="blog" class="widget_fn wh2 hh2" id='d_blog' onclick="return false;"><span class="widget_icon"><img src="" alt="Blog" id="blog_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="album" class="widget_fn wh3 hh3" id='d_album' onclick="return false;"><span class="widget_icon"><img src="" alt="Album" id="album_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="album" class="widget_fn wh2 hh2" id='d_album' onclick="return false;"><span class="widget_icon"><img src="" alt="Album" id="album_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="calendar" class="widget_fn wh3 hh3" id='d_calendar' onclick="return false;"><span class="widget_icon"><img src="" alt="Calendar" id="calendar_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="calendar" class="widget_fn wh2 hh2" id='d_calendar' onclick="return false;"><span class="widget_icon"><img src="" alt="Calendar" id="calendar_icon" width="30" height="30"/></span></a></li>
|
||||||
<li class="dock_item"><a callback-method='' href="files" class="widget_fn wh3 hh3" id='d_files' onclick="return false;"><span class="widget_icon"><img src="" alt="Files" id="files_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="files" class="widget_fn wh2 hh2" id='d_files' onclick="return false;"><span class="widget_icon"><img src="" alt="Files" id="files_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='initializeOrbitTimeline' href="<%= desktop_orbit_orbit_path %>" class="widget_fn wh3 hh3" id='d_orbit' onclick="return false;"><span class="widget_icon"><img src="" alt="Orbit" id="orbit_icon" width="30" height="30"/></span></a>
|
<li class="d_cate"><a callback-method='initializeOrbitTimeline' href="<%= desktop_orbit_orbit_path %>" class="widget_fn wh2 hh2" id='d_orbit' onclick="return false;"><span class="widget_icon"><img src="" alt="Orbit" id="orbit_icon" width="30" height="30"/></span></a>
|
||||||
<ul class="dock_child hh3 thmc4" style="width: 60px;">
|
<ul class="dock_child hh2 thmc4" style="width: 60px;">
|
||||||
<li class="dock_item"><a callback-method='' href="" class="widget_fn wh3 hh3" id='d_connection' onclick="return false;"><span class="widget_icon"><img src="" alt="Academia Connection" id="connection_icon" width="30" height="30"/></span></a></li>
|
<li class="dock_item"><a callback-method='' href="" class="widget_fn wh2 hh2" id='d_connection' onclick="return false;"><span class="widget_icon"><img src="" alt="Academia Connection" id="connection_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li class="d_cate"><a callback-method='initializeAppstore' href="<%= desktop_appstore_appstore_path %>" class="widget_fn wh3 hh3" id='d_appstore' onclick="return false;"><span class="widget_icon"><img src="" alt="AppStore" id="appstore_icon" width="30" height="30"/></span></a></li>
|
<li class="d_cate"><a callback-method='initializeAppstore' href="<%= desktop_appstore_appstore_path %>" class="widget_fn wh2 hh2" id='d_appstore' onclick="return false;"><span class="widget_icon"><img src="" alt="AppStore" id="appstore_icon" width="30" height="30"/></span></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="fn_des hh3 admbg admtxt"></div>
|
<div class="fn_des hh2 admbg admtxt"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="container">
|
<div id="container">
|
||||||
|
@ -85,8 +85,8 @@
|
||||||
<div class="diag_holder_inner">
|
<div class="diag_holder_inner">
|
||||||
<div class="diag_message"></div>
|
<div class="diag_message"></div>
|
||||||
<div class="diag_action">
|
<div class="diag_action">
|
||||||
<a href="" id="diag_confirm" class="diag_btn admbg admtxt w1 hh2 hp" onclick="return false;"></a>
|
<a href="" id="diag_confirm" class="diag_btn admbg admtxt w1 hh1 hp" onclick="return false;"></a>
|
||||||
<a href="" id="diag_cancel" class="diag_btn admbg admtxt w1 hh2 hp" onclick="return false;"></a>
|
<a href="" id="diag_cancel" class="diag_btn admbg admtxt w1 hh1 hp" onclick="return false;"></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,27 +1,27 @@
|
||||||
<div id="orbit">
|
<div id="orbit">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">TimeLine</span>
|
<span class="thmtxth">TimeLine</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="w1 hh2 hp sdm sdm_mdr hfn">
|
<div class="w1 hh1 hp sdm sdm_mdr hfn">
|
||||||
<span class="tile thmc2"></span>
|
<span class="tile thmc2"></span>
|
||||||
<div class="sdm_t hh2 thmtxt">following<span class="icon-chevron-down mdr"></span></div>
|
<div class="sdm_t hh1 thmtxt">following<span class="icon-chevron-down mdr"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="w1 hp hh2 admtxt" href="">suggestion</a></li>
|
<li><a class="w1 hp hh1 admtxt" href="">suggestion</a></li>
|
||||||
<li><a class="w1 hp hh2 admtxt" href="">popular</a></li>
|
<li><a class="w1 hp hh1 admtxt" href="">popular</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="w1 hh2 hp sdm sdm_mdr hfn">
|
<div class="w1 hh1 hp sdm sdm_mdr hfn">
|
||||||
<span class="tile thmc2"></span>
|
<span class="tile thmc2"></span>
|
||||||
<div class="sdm_t hh2 thmtxt">publication<span class="icon-chevron-down mdr"></span></div>
|
<div class="sdm_t hh2 thmtxt">publication<span class="icon-chevron-down mdr"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="w1 hp hh2 admtxt" href="">photos</a></li>
|
<li><a class="w1 hp hh1 admtxt" href="">photos</a></li>
|
||||||
<li><a class="w1 hp hh2 admtxt" href="">papers</a></li>
|
<li><a class="w1 hp hh1 admtxt" href="">papers</a></li>
|
||||||
<li><a class="w1 hp hh2 admtxt" href="">books</a></li>
|
<li><a class="w1 hp hh1 admtxt" href="">books</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -39,7 +39,7 @@
|
||||||
<li><a href="" class="wh3 hh3 admbg">2006</a></li> -->
|
<li><a href="" class="wh3 hh3 admbg">2006</a></li> -->
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="time_nav_c wh3 hh2"><a href=""><span class="icon-chevron-left"></span></a><a href=""><span class="icon-chevron-right"></span></a></div>
|
<div class="time_nav_c wh3 hh1"><a href=""><span class="icon-chevron-left"></span></a><a href=""><span class="icon-chevron-right"></span></a></div>
|
||||||
<div id="" class="ph admbg">
|
<div id="" class="ph admbg">
|
||||||
<div class="tinycanvas">
|
<div class="tinycanvas">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<button class="fn_btn hh2 thmc2 thmtxt">Save</button>
|
<button class="fn_btn hh1 thmc2 thmtxt">Save</button>
|
||||||
<button class="fn_btn hh2 admbg2">Cancel</button>
|
<button class="fn_btn hh1 admbg2">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Year</div>
|
<div class="sdm_t hh1">Year</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">2012</a></li>
|
<li><a class="hp hh1 admtxt" href="">2012</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2011</a></li>
|
<li><a class="hp hh1 admtxt" href="">2011</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2010</a></li>
|
<li><a class="hp hh1 admtxt" href="">2010</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2009</a></li>
|
<li><a class="hp hh1 admtxt" href="">2009</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2008</a></li>
|
<li><a class="hp hh1 admtxt" href="">2008</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2007</a></li>
|
<li><a class="hp hh1 admtxt" href="">2007</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2006</a></li>
|
<li><a class="hp hh1 admtxt" href="">2006</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2005</a></li>
|
<li><a class="hp hh1 admtxt" href="">2005</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2004</a></li>
|
<li><a class="hp hh1 admtxt" href="">2004</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2003</a></li>
|
<li><a class="hp hh1 admtxt" href="">2003</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2002</a></li>
|
<li><a class="hp hh1 admtxt" href="">2002</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2001</a></li>
|
<li><a class="hp hh1 admtxt" href="">2001</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Language</div>
|
<div class="sdm_t hh1">Language</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">English</a></li>
|
<li><a class="hp hh1 admtxt" href="">English</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Chinese</a></li>
|
<li><a class="hp hh1 admtxt" href="">Chinese</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_add" class="tinycanvas vp">
|
<div id="paper_add" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,68 +1,68 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="journal_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_view_selection">
|
<ul id="journal_view_selection">
|
||||||
<li><a class="hp hh2 admtxt" href="journal">Journal</a></li>
|
<li><a class="hp hh1 admtxt" href="journal">Journal</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="title">Title</a></li>
|
<li><a class="hp hh1 admtxt" href="title">Title</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="file">File</a></li>
|
<li><a class="hp hh1 admtxt" href="file">File</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="keywords">Keywords</a></li>
|
<li><a class="hp hh1 admtxt" href="keywords">Keywords</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="abstract">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="abstract">Abstract</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<div id="research_d">
|
<div id="research_d">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">Research Domain</span>
|
<span class="thmtxth">Research Domain</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="search_app" class="hfn w2 hh2 hp thmc3">
|
<div id="search_app" class="hfn w2 hh1 hp thmc3">
|
||||||
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
||||||
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13,14 +13,14 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="<%= desktop_research_research_d_list_path %>" callback-method="list" class="hh2 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
<li><a href="<%= desktop_research_research_d_list_path %>" callback-method="list" class="hh1 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
||||||
<li><a href="<%= desktop_research_research_d_add_path %>" callback-method="add_this" class="admtxt hh2 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
<li><a href="<%= desktop_research_research_d_add_path %>" callback-method="add_this" class="admtxt hh1 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Domains</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Domains</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Analysis</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Analysis</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Import</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Import</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Export</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Export</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<button class="fn_btn hh2 thmc2 thmtxt">Save</button>
|
<button class="fn_btn hh1 thmc2 thmtxt">Save</button>
|
||||||
<button class="fn_btn hh2 admbg2">Cancel</button>
|
<button class="fn_btn hh1 admbg2">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Year</div>
|
<div class="sdm_t hh1">Year</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">2012</a></li>
|
<li><a class="hp hh1 admtxt" href="">2012</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2011</a></li>
|
<li><a class="hp hh1 admtxt" href="">2011</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2010</a></li>
|
<li><a class="hp hh1 admtxt" href="">2010</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2009</a></li>
|
<li><a class="hp hh1 admtxt" href="">2009</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2008</a></li>
|
<li><a class="hp hh1 admtxt" href="">2008</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2007</a></li>
|
<li><a class="hp hh1 admtxt" href="">2007</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2006</a></li>
|
<li><a class="hp hh1 admtxt" href="">2006</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2005</a></li>
|
<li><a class="hp hh1 admtxt" href="">2005</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2004</a></li>
|
<li><a class="hp hh1 admtxt" href="">2004</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2003</a></li>
|
<li><a class="hp hh1 admtxt" href="">2003</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2002</a></li>
|
<li><a class="hp hh1 admtxt" href="">2002</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2001</a></li>
|
<li><a class="hp hh1 admtxt" href="">2001</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Language</div>
|
<div class="sdm_t hh1">Language</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">English</a></li>
|
<li><a class="hp hh1 admtxt" href="">English</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Chinese</a></li>
|
<li><a class="hp hh1 admtxt" href="">Chinese</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_add" class="tinycanvas vp">
|
<div id="paper_add" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,68 +1,68 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="journal_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_view_selection">
|
<ul id="journal_view_selection">
|
||||||
<li><a class="hp hh2 admtxt" href="journal">Journal</a></li>
|
<li><a class="hp hh1 admtxt" href="journal">Journal</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="title">Title</a></li>
|
<li><a class="hp hh1 admtxt" href="title">Title</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="file">File</a></li>
|
<li><a class="hp hh1 admtxt" href="file">File</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="keywords">Keywords</a></li>
|
<li><a class="hp hh1 admtxt" href="keywords">Keywords</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="abstract">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="abstract">Abstract</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<div id="research_p">
|
<div id="research_p">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">Research Projects</span>
|
<span class="thmtxth">Research Projects</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="search_app" class="hfn w2 hh2 hp thmc3">
|
<div id="search_app" class="hfn w2 hh1 hp thmc3">
|
||||||
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
||||||
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13,14 +13,14 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="<%= desktop_publications_research_p_list_path %>" callback-method="list" class="hh2 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
<li><a href="<%= desktop_publications_research_p_list_path %>" callback-method="list" class="hh1 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
||||||
<li><a href="<%= desktop_publications_research_p_add_path %>" callback-method="add_this" class="admtxt hh2 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
<li><a href="<%= desktop_publications_research_p_add_path %>" callback-method="add_this" class="admtxt hh1 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Projects</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Projects</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Analysis</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Analysis</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Import</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Import</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Export</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Export</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,38 +1,38 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<button class="fn_btn hh2 thmc2 thmtxt">Save</button>
|
<button class="fn_btn hh1 thmc2 thmtxt">Save</button>
|
||||||
<button class="fn_btn hh2 admbg2">Cancel</button>
|
<button class="fn_btn hh1 admbg2">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Year</div>
|
<div class="sdm_t hh1">Year</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">2012</a></li>
|
<li><a class="hp hh1 admtxt" href="">2012</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2011</a></li>
|
<li><a class="hp hh1 admtxt" href="">2011</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2010</a></li>
|
<li><a class="hp hh1 admtxt" href="">2010</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2009</a></li>
|
<li><a class="hp hh1 admtxt" href="">2009</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2008</a></li>
|
<li><a class="hp hh1 admtxt" href="">2008</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2007</a></li>
|
<li><a class="hp hh1 admtxt" href="">2007</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2006</a></li>
|
<li><a class="hp hh1 admtxt" href="">2006</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2005</a></li>
|
<li><a class="hp hh1 admtxt" href="">2005</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2004</a></li>
|
<li><a class="hp hh1 admtxt" href="">2004</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2003</a></li>
|
<li><a class="hp hh1 admtxt" href="">2003</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2002</a></li>
|
<li><a class="hp hh1 admtxt" href="">2002</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">2001</a></li>
|
<li><a class="hp hh1 admtxt" href="">2001</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Language</div>
|
<div class="sdm_t hh1">Language</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">English</a></li>
|
<li><a class="hp hh1 admtxt" href="">English</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Chinese</a></li>
|
<li><a class="hp hh1 admtxt" href="">Chinese</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_add" class="tinycanvas vp">
|
<div id="paper_add" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,68 +1,68 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="journal_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_view_selection">
|
<ul id="journal_view_selection">
|
||||||
<li><a class="hp hh2 admtxt" href="journal">Journal</a></li>
|
<li><a class="hp hh1 admtxt" href="journal">Journal</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="title">Title</a></li>
|
<li><a class="hp hh1 admtxt" href="title">Title</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="file">File</a></li>
|
<li><a class="hp hh1 admtxt" href="file">File</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="keywords">Keywords</a></li>
|
<li><a class="hp hh1 admtxt" href="keywords">Keywords</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="abstract">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="abstract">Abstract</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<div id="settings">
|
<div id="settings">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh1">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh1 hp">
|
||||||
<span class="thmtxth">Settings</span>
|
<span class="thmtxth">Settings</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -9,11 +9,11 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" load="true" onclick='return false;'>Overview</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" load="true" onclick='return false;'>Overview</a></li>
|
||||||
<li><a href="<%= edit_user_registration_path %>" callback-method="account" custom-load="account" class="admtxt hh2 w2 hp" onclick='return false;'>Account</a></li>
|
<li><a href="<%= edit_user_registration_path %>" callback-method="account" custom-load="account" class="admtxt hh1 w2 hp" onclick='return false;'>Account</a></li>
|
||||||
<li><a href="<%= desktop_sections_path %>" callback-method="sections" custom-load="sections" class="admtxt hh2 w2 hp" onclick='return false;'>Sections</a></li>
|
<li><a href="<%= desktop_sections_path %>" callback-method="sections" custom-load="sections" class="admtxt hh1 w2 hp" onclick='return false;'>Sections</a></li>
|
||||||
<li><a href="<%= desktop_themes_path %>" callback-method="themes" class="admtxt hh2 w2 hp" onclick='return false;'>Theme</a></li>
|
<li><a href="<%= desktop_themes_path %>" callback-method="themes" class="admtxt hh1 w2 hp" onclick='return false;'>Theme</a></li>
|
||||||
<li><a href="<%= desktop_connections_path %>" callback-method="connection" class="admtxt hh2 w2 hp" onclick='return false;'>Connection</a></li>
|
<li><a href="<%= desktop_connections_path %>" callback-method="connection" class="admtxt hh1 w2 hp" onclick='return false;'>Connection</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
<div class="tinycanvas vp">
|
<div class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_v hp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_v hp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="simple" base-width="1000">
|
||||||
<div class="s_title hh3">Section Names</div>
|
<div class="s_title hh2">Section Names</div>
|
||||||
<ul class="s_form" id="desktop_names">
|
<ul class="s_form" id="desktop_names">
|
||||||
<li><label for="s_name1">Section 1</label><input id="s_name1" type="text" value=""></li>
|
<li><label for="s_name1">Section 1</label><input id="s_name1" type="text" value=""></li>
|
||||||
<li><label for="s_name2">Section 2</label><input id="s_name2" type="text" value=""></li>
|
<li><label for="s_name2">Section 2</label><input id="s_name2" type="text" value=""></li>
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
<div class="s_subtitle">sample desciption</div>
|
<div class="s_subtitle">sample desciption</div>
|
||||||
<div class="s_action">
|
<div class="s_action">
|
||||||
<a href="" id="name_save_btn" class="setting_btn thmc1 thmtxt w1 hh2 hp" onclick='return false;'>Confirm</a>
|
<a href="" id="name_save_btn" class="setting_btn thmc1 thmtxt w1 hh1 hp" onclick='return false;'>Confirm</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
<div class="s_tab stb_h">
|
<div class="s_tab stb_h">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#st1" class="hh2 hp thmtxt thmc2">Select Theme</a></li>
|
<li><a href="#st1" class="hh1 hp thmtxt thmc2">Select Theme</a></li>
|
||||||
<li><a href="#st2" class="hh2 hp admtxt admbg">Custom Theme</a></li>
|
<li><a href="#st2" class="hh1 hp admtxt admbg">Custom Theme</a></li>
|
||||||
<li><a href="#st3" class="hh2 hp admtxt admbg">Wallpaper</a></li>
|
<li><a href="#st3" class="hh1 hp admtxt admbg">Wallpaper</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="tinycanvas vp">
|
<div class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_v vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_v vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="simple">
|
||||||
<div id="st1" class="st_c">
|
<div id="st1" class="st_c">
|
||||||
<div class="theme_list ssl">
|
<div class="theme_list ssl">
|
||||||
<% @themes.each do |theme| %>
|
<% @themes.each do |theme| %>
|
||||||
|
@ -19,9 +19,9 @@
|
||||||
|
|
||||||
|
|
||||||
<div id="st2" class="st_c">
|
<div id="st2" class="st_c">
|
||||||
<div class="s_title hh3">Preview</div>
|
<div class="s_title hh2">Preview</div>
|
||||||
<div class="theme_preview vp thmbgc" style="background-color: #000;" id="theme_preview_area">
|
<div class="theme_preview vp thmbgc" style="background-color: #000;" id="theme_preview_area">
|
||||||
<div class="thmtxth hh2 hp" style="margin-left:108px;">Theme Text1</div>
|
<div class="thmtxth hh1 hp" style="margin-left:108px;">Theme Text1</div>
|
||||||
<div class="theme_plate">
|
<div class="theme_plate">
|
||||||
<div class="thmc4 h1 wh3"></div>
|
<div class="thmc4 h1 wh3"></div>
|
||||||
<div class="thmc1 h1 w1"><div class="thmtxt hp">Theme Text2</div></div>
|
<div class="thmc1 h1 w1"><div class="thmtxt hp">Theme Text2</div></div>
|
||||||
|
@ -32,10 +32,10 @@
|
||||||
<div>
|
<div>
|
||||||
<table id="color_input" cellpadding="0" cellspacing="0" border="0" width="528" >
|
<table id="color_input" cellpadding="0" cellspacing="0" border="0" width="528" >
|
||||||
<tr>
|
<tr>
|
||||||
<th class="s_title hh3" width="190px">Theme Color</th>
|
<th class="s_title hh2" width="190px">Theme Color</th>
|
||||||
<th class="s_title hh3">Line Color</th>
|
<th class="s_title hh2">Line Color</th>
|
||||||
<th class="s_title hh3" width="120px">Text Color</th>
|
<th class="s_title hh2" width="120px">Text Color</th>
|
||||||
<th class="s_title hh3" width="120px">Background Color</th>
|
<th class="s_title hh2" width="120px">Background Color</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div class="s_action">
|
<div class="s_action">
|
||||||
<a href="" id="theme_submit" class="setting_btn thmc1 thmtxt w1 hh2 hp" onclick="return false;">Confirm</a>
|
<a href="" id="theme_submit" class="setting_btn thmc1 thmtxt w1 hh1 hp" onclick="return false;">Confirm</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
<div class="sb12 ssl_item"><img src="/assets/stockBackground/thumb/12.jpg" alt="12.jpg"></div>
|
<div class="sb12 ssl_item"><img src="/assets/stockBackground/thumb/12.jpg" alt="12.jpg"></div>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="s_action">
|
<!-- <div class="s_action">
|
||||||
<div href="" class="setting_btn thmc1 thmtxt w1 hh2 hp" onclick="o.tempFunc();return false;">Confirm</a>
|
<div href="" class="setting_btn thmc1 thmtxt w1 hh1 hp" onclick="o.tempFunc();return false;">Confirm</a>
|
||||||
</div> -->
|
</div> -->
|
||||||
<div class="clear"></div>
|
<div class="clear"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<div class="vp">
|
<div class="vp">
|
||||||
<div class="s_title hh3">Password Managment</div>
|
<div class="s_title hh2">Password Managment</div>
|
||||||
<%= form_for(resource, :as => resource_name, :url => users_passwd_path(resource_name), :html => { :method => :put, "form-type"=>"ajax_form" ,"callback-method"=>"passwordUpdate" }) do |f| %>
|
<%= form_for(resource, :as => resource_name, :url => users_passwd_path(resource_name), :html => { :method => :put, "form-type"=>"ajax_form" ,"callback-method"=>"passwordUpdate" }) do |f| %>
|
||||||
<ul class="s_form">
|
<ul class="s_form">
|
||||||
<li><%= f.label :current_password %>
|
<li><%= f.label :current_password %>
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
<li><%= f.label :password_confirmation %>
|
<li><%= f.label :password_confirmation %>
|
||||||
<%= f.password_field :password_confirmation %></li>
|
<%= f.password_field :password_confirmation %></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="s_action"><%= f.submit "Update", :class => "setting_btn thmc1 thmtxt w1 hh2 hp" %></div>
|
<div class="s_action"><%= f.submit "Update", :class => "setting_btn thmc1 thmtxt w1 hh1 hp" %></div>
|
||||||
|
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -81,8 +81,8 @@
|
||||||
<div class="diag_holder_inner">
|
<div class="diag_holder_inner">
|
||||||
<div class="diag_message"></div>
|
<div class="diag_message"></div>
|
||||||
<div class="diag_action">
|
<div class="diag_action">
|
||||||
<a href="" id="diag_confirm" class="diag_btn admbg admtxt w1 hh2 hp" onclick="return false;"></a>
|
<a href="" id="diag_confirm" class="diag_btn admbg admtxt w1 hh1 hp" onclick="return false;"></a>
|
||||||
<a href="" id="diag_cancel" class="diag_btn admbg admtxt w1 hh2 hp" onclick="return false;"></a>
|
<a href="" id="diag_cancel" class="diag_btn admbg admtxt w1 hh1 hp" onclick="return false;"></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
4
vendor/built_in_modules/gallery/app/assets/stylesheets/gallery_frontend.css
vendored
Executable file → Normal file
4
vendor/built_in_modules/gallery/app/assets/stylesheets/gallery_frontend.css
vendored
Executable file → Normal file
|
@ -231,7 +231,7 @@
|
||||||
.slidelist {
|
.slidelist {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 30px;
|
bottom: 30px;
|
||||||
z-index: 99;
|
z-index: 98;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 0;
|
height: 0;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
@ -251,7 +251,7 @@
|
||||||
border: solid 2px #fff;
|
border: solid 2px #fff;
|
||||||
display: block;
|
display: block;
|
||||||
width: 120px;
|
width: 120px;
|
||||||
height: 90px;
|
height: 96px;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
box-shadow: 0 0 6px rgba(0,0,0,0.7);
|
box-shadow: 0 0 6px rgba(0,0,0,0.7);
|
||||||
|
|
8
vendor/built_in_modules/gallery/app/assets/stylesheets/widget_gallery.css
vendored
Executable file → Normal file
8
vendor/built_in_modules/gallery/app/assets/stylesheets/widget_gallery.css
vendored
Executable file → Normal file
|
@ -32,9 +32,13 @@
|
||||||
.w1.c4 li { width: 23%; }
|
.w1.c4 li { width: 23%; }
|
||||||
.w1.c5 li { width: 18%; }
|
.w1.c5 li { width: 18%; }
|
||||||
.w1.c6 li { width: 14.6666%; }
|
.w1.c6 li { width: 14.6666%; }
|
||||||
|
.w1 li a {
|
||||||
|
-webkit-transition: opacity 0.3s ease;
|
||||||
|
-moz-transition: opacity 0.3s ease;
|
||||||
|
transition: opacity 0.3s ease;
|
||||||
|
}
|
||||||
.w1 li a:hover {
|
.w1 li a:hover {
|
||||||
box-shadow: 0 0 20px rgba(0,0,0,0.9);
|
opacity: 0.8;
|
||||||
outline: solid 4px #429DFF;
|
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
.w1 li a img {
|
.w1 li a img {
|
||||||
|
|
|
@ -1,58 +1,106 @@
|
||||||
orbitDesktop.prototype.initializeConference = function(target,url,cache){
|
orbitDesktop.prototype.initializeConferencePapers = function(target,url,cache){ // this init conference papers
|
||||||
|
this.initializeConferencePapers.formCallback = function(data){
|
||||||
this.initializeConference.list = function(){
|
if(data.success){
|
||||||
var bindHandlers = function(){
|
o.notify(data.msg,"success");
|
||||||
o.tinyscrollbar_ext({
|
o.sub_menu_item($("div[content-type=menu] a").eq(0));
|
||||||
main : ".tinycanvas",
|
}else{
|
||||||
fill : ".list_t"
|
o.notify(data.msg,"alert");
|
||||||
})
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.initializeConferencePapers.list = function(){ // to open list part in conference papers page
|
||||||
bindHandlers();
|
var conferenceData;
|
||||||
|
var bindHandlers = function(){ // to bind handlers for list page
|
||||||
}
|
|
||||||
|
|
||||||
this.initializeConference.addconference = function(){
|
|
||||||
var bindHandlers = function(){
|
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
|
}
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
var bindSecondaryHandlers = function(){
|
||||||
main: '.tinycanvas',
|
$("#conference_p div#paper_list a.icon-check-empty").click(function(){
|
||||||
fill: '.s_grid_con'
|
if($(this).hasClass("icon-check-empty")){
|
||||||
|
$(this).switchClass("icon-check-empty","icon-check",0);
|
||||||
|
} else if($(this) .hasClass("icon-check")) {
|
||||||
|
$(this).switchClass("icon-check","icon-check-empty",0);
|
||||||
|
} else if($(this).hasClass("icon-star")){
|
||||||
|
$(this).removeClass("icon-star").addClass("icon-star-empty");
|
||||||
|
} else if($(this).hasClass("icon-star-empty")){
|
||||||
|
$(this).removeClass("icon-star-empty").addClass("icon-star");
|
||||||
|
}
|
||||||
|
return false;
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
bindHandlers();
|
|
||||||
|
|
||||||
}
|
}
|
||||||
this.initializeConference.conference = function(){
|
this.initializeConferencePapers.paperDelete = function(data,dom){
|
||||||
var bindHandlers = function(){
|
var parent = dom.parent().parent();
|
||||||
|
if(data.success){
|
||||||
|
parent.hide("slide",function(){parent.remove();});
|
||||||
|
o.notify(data.msg,"success");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.initializeConferencePapers.editpaper = function(){
|
||||||
|
o.highlight_sub_menu_item(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
this.initializeConferencePapers.addpaper = function(){ // to open add pages in conference papers page
|
||||||
|
var bindHandlers = function(){ // to bind handlers for add page
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
|
$('#add_plugin_file a.add').click(function(){
|
||||||
|
var new_id = $(this).prev().attr('value');
|
||||||
|
var old_id = new RegExp("new_writing_conference_files", "g");
|
||||||
|
$(this).prev().attr('value', parseInt(new_id) + 1);
|
||||||
|
var x = get_html(old_id,new_id);
|
||||||
|
var newfield = $(x);
|
||||||
|
$(this).parents('table').append(newfield);
|
||||||
|
newfield.find('.action a.delete').click(function(){
|
||||||
|
newfield.remove();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
$('.action a.remove_existing_record').click(function(){
|
||||||
main: '.tinycanvas',
|
$(this).next('.should_destroy').attr('value', 1);
|
||||||
fill: '.s_grid_con'
|
$("tr#add_plugin_file_" + $(this).prev().attr('value')).hide();
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
|
|
||||||
}
|
}
|
||||||
this.initializeConference.coauthor = function(){
|
|
||||||
var bindHandlers = function(){
|
this.initializeConferencePapers.conference = function(){ // to open add pages in conference papers page
|
||||||
|
var bindHandlers = function(){ // to bind handlers for add page
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas',
|
|
||||||
fill: '.s_grid_con'
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.initializeConference.list();
|
this.initializeConferencePapers.coAuthorformCallback = function(data){
|
||||||
|
if(data.success){
|
||||||
|
o.notify(data.msg,"success");
|
||||||
|
o.sub_menu_item($("div[content-type=menu] a").eq(3));
|
||||||
|
}else{
|
||||||
|
o.notify(data.msg,"alert");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
this.initializeConferencePapers.coauthor = function(){ // to open add pages in coauthor page
|
||||||
|
var bindHandlers = function(){ // to bind handlers for add page
|
||||||
|
o.simple_drop_down();
|
||||||
|
}
|
||||||
|
bindHandlers();
|
||||||
|
}
|
||||||
|
this.initializeConferencePapers.coauthorRelationForm = function(data){
|
||||||
|
if(data.success){
|
||||||
|
o.notify(data.msg,"success");
|
||||||
|
$("#co_author_relation_table").html(data.newvalue);
|
||||||
|
}else{
|
||||||
|
o.notify(data.msg,"alert");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
this.initializeConferencePapers.coauthorRelationEditForm = function(data){
|
||||||
|
if(data.success){
|
||||||
|
o.notify(data.msg,"success");
|
||||||
|
$("#co_author_relation_table").html(data.newvalue);
|
||||||
|
}else{
|
||||||
|
o.notify(data.msg,"alert");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ class Panel::PersonalConference::Desktop::ConferenceCoAuthorRelationsController
|
||||||
|
|
||||||
if @conference_co_author_relation.save
|
if @conference_co_author_relation.save
|
||||||
newv = render_to_string partial: "show_form", object: @conference_co_author_relations
|
newv = render_to_string partial: "show_form", object: @conference_co_author_relations
|
||||||
render json: {success: true, msg: "New Relation successfully saved!", newvalue: newv}.to_json
|
render json: {success: true, msg: t("create_success") , newvalue: newv}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @conference_co_author_relation.errors.full_messages.join("<br />")
|
error_msg = @conference_co_author_relation.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -37,7 +37,7 @@ class Panel::PersonalConference::Desktop::ConferenceCoAuthorRelationsController
|
||||||
if @conference_co_author_relation.update_attributes(params[:conference_co_author_relation])
|
if @conference_co_author_relation.update_attributes(params[:conference_co_author_relation])
|
||||||
@conference_co_author_relations = ConferenceCoAuthorRelation.all
|
@conference_co_author_relations = ConferenceCoAuthorRelation.all
|
||||||
newv = render_to_string partial: "show_form", object: @conference_co_author_relations
|
newv = render_to_string partial: "show_form", object: @conference_co_author_relations
|
||||||
render json: {success: true, msg: "New Relation successfully updated!", newvalue: newv}.to_json
|
render json: {success: true, msg: t("update_success"), newvalue: newv}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @conference_co_author.errors.full_messages.join("<br />")
|
error_msg = @conference_co_author.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -49,15 +49,15 @@ class Panel::PersonalConference::Desktop::ConferenceCoAuthorRelationsController
|
||||||
@conference_co_author_relation.destroy
|
@conference_co_author_relation.destroy
|
||||||
reset_co_author_relation
|
reset_co_author_relation
|
||||||
|
|
||||||
render :json => {success: true, msg: "deleted successfully!"}
|
render :json => {success: true, msg: t("delete_success")}
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def reset_co_author_relation
|
def reset_co_author_relation
|
||||||
co_author = ConferenceCoAuthor.where(co_author_relations_id: @co_author_relation.id)
|
co_author = ConferenceCoAuthor.where(conference_co_author_relations_id: @conference_co_author_relation.id)
|
||||||
co_author.map do |c|
|
co_author.map do |c|
|
||||||
c.update_attributes(co_author_relations_id: nil)
|
c.update_attributes(conference_co_author_relations_id: nil)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -32,7 +32,7 @@ class Panel::PersonalConference::Desktop::ConferenceCoAuthorsController < Applic
|
||||||
@conference_co_author.name_id= current_user.id
|
@conference_co_author.name_id= current_user.id
|
||||||
|
|
||||||
if @conference_co_author.save
|
if @conference_co_author.save
|
||||||
render json: {success:true, msg: t('create.sucess.co_author')}.to_json
|
render json: {success:true, msg: t('create_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @conference_co_author.errors.full_messages.join("<br />")
|
error_msg = @conference_co_author.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -42,8 +42,8 @@ class Panel::PersonalConference::Desktop::ConferenceCoAuthorsController < Applic
|
||||||
def update
|
def update
|
||||||
@conference_co_author = ConferenceCoAuthor.find(params[:id])
|
@conference_co_author = ConferenceCoAuthor.find(params[:id])
|
||||||
|
|
||||||
if @conference_co_author.update_attributes(params[:co_author])
|
if @conference_co_author.update_attributes(params[:conference_co_author])
|
||||||
render json: {success:true, msg: t('update.sucess.co_author')}.to_json
|
render json: {success:true, msg: t('update_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @conference_co_author.errors.full_messages.join("<br />")
|
error_msg = @conference_co_author.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -54,6 +54,6 @@ class Panel::PersonalConference::Desktop::ConferenceCoAuthorsController < Applic
|
||||||
@conference_co_author = ConferenceCoAuthor.find(params[:id])
|
@conference_co_author = ConferenceCoAuthor.find(params[:id])
|
||||||
@conference_co_author.destroy
|
@conference_co_author.destroy
|
||||||
|
|
||||||
render :json => {success: true, msg: "Co-author deleted successfully!"}
|
render :json => {success: true, msg: "delete_success"}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -23,13 +23,24 @@ class Panel::PersonalConference::Desktop::ConferencePagesController < Applicatio
|
||||||
@writing_conference = WritingConference.new
|
@writing_conference = WritingConference.new
|
||||||
@paper_types = ConferencePaperType.all
|
@paper_types = ConferencePaperType.all
|
||||||
@author_types = ConferenceAuthorType.all
|
@author_types = ConferenceAuthorType.all
|
||||||
#@co_author_candidate =
|
|
||||||
# CoAuthor.where(name_id: current_user.id).map{|c|c.co_author}
|
@conference_candidate =
|
||||||
#@conference_candidate =
|
WritingConference.where(create_user_id: current_user.id).map{|j|j.conference_title}.uniq
|
||||||
# WritingConference.where(create_user_id: current_user.id).map{|j|j.conference_title}.uniq
|
|
||||||
|
if (not params[:q].nil?) and (current_user.name.include?params[:q])
|
||||||
|
@user = [{ :id => 0, :name => current_user.name}] # self account name
|
||||||
|
else
|
||||||
|
@user = []
|
||||||
|
end
|
||||||
|
|
||||||
|
@co_authors = ConferenceCoAuthor.where(name_id: current_user.id, :co_author => /#{params[:q]}/)
|
||||||
|
@co_authors = [{ :id => params[:q], :name => params[:q] }] + # search string
|
||||||
|
@user + # self account name
|
||||||
|
@co_authors.map{|m| { :id => m.id, :name => m.co_author } } # match pattern
|
||||||
|
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html { render :layout => false}
|
format.html { render :layout => false}
|
||||||
|
format.json { render :json => @co_authors.to_json }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -47,7 +58,7 @@ class Panel::PersonalConference::Desktop::ConferencePagesController < Applicatio
|
||||||
@writing_conference = WritingConference.new(params[:writing_conference])
|
@writing_conference = WritingConference.new(params[:writing_conference])
|
||||||
|
|
||||||
if @writing_conference.save
|
if @writing_conference.save
|
||||||
render json: {success: true, msg: t('create.success.paper')}.to_json
|
render json: {success: true, msg: t('create_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @writing_conference.errors.full_messages.join("<br />")
|
error_msg = @writing_conference.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -59,7 +70,7 @@ class Panel::PersonalConference::Desktop::ConferencePagesController < Applicatio
|
||||||
@writing_conference= WritingConference.find(params[:id])
|
@writing_conference= WritingConference.find(params[:id])
|
||||||
|
|
||||||
if @writing_conference.update_attributes(params[:writing_conference])
|
if @writing_conference.update_attributes(params[:writing_conference])
|
||||||
render json: {success: true, msg: t('update.success.paper')}.to_json
|
render json: {success: true, msg: t('update_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @writing_conference.errors.full_messages.join("<br />")
|
error_msg = @writing_conference.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -69,7 +80,7 @@ class Panel::PersonalConference::Desktop::ConferencePagesController < Applicatio
|
||||||
def destroy
|
def destroy
|
||||||
@writing_conference = WritingConference.find(params[:id])
|
@writing_conference = WritingConference.find(params[:id])
|
||||||
@writing_conference.destroy
|
@writing_conference.destroy
|
||||||
render :json => {success: true, msg: t('delete.success.paper')}
|
render :json => {success: true, msg: t('delete_success')}
|
||||||
end
|
end
|
||||||
|
|
||||||
def conference_type
|
def conference_type
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
module Panel::PersonalConference::Desktop::ConferencePagesHelper
|
module Panel::PersonalConference::Desktop::ConferencePagesHelper
|
||||||
def publication_record publication, view
|
def publication_record publication, view
|
||||||
content_tag :li,
|
content_tag :li,
|
||||||
|
"item" => "true",
|
||||||
:class => "list_t_item" do
|
:class => "list_t_item" do
|
||||||
marker + \
|
marker + \
|
||||||
content(publication, view) + \
|
content(publication, view) + \
|
||||||
|
@ -11,8 +12,14 @@ module Panel::PersonalConference::Desktop::ConferencePagesHelper
|
||||||
def marker
|
def marker
|
||||||
content_tag :div,
|
content_tag :div,
|
||||||
:class => "list_item_action"
|
:class => "list_item_action"
|
||||||
content_tag(:a, "", :class => "icon-check-empty") + \
|
content_tag(:a, "",:href=>"",
|
||||||
content_tag(:a, "", :class => "icon-star-empty")
|
:class => "icon-check-empty",
|
||||||
|
"toggle-onclick"=>"icon-check-empty icon-check",
|
||||||
|
"ajax-remote"=>"false") + \
|
||||||
|
content_tag(:a, "",:href=>"",
|
||||||
|
:class => "icon-star-empty",
|
||||||
|
"toggle-onclick"=>"icon-star-empty icon-star",
|
||||||
|
"ajax-remote"=>"false")
|
||||||
end
|
end
|
||||||
|
|
||||||
def content publication, view
|
def content publication, view
|
||||||
|
@ -43,6 +50,7 @@ module Panel::PersonalConference::Desktop::ConferencePagesHelper
|
||||||
content_tag(:a, t("edit"),
|
content_tag(:a, t("edit"),
|
||||||
:class => "journal_paper_edit admbg2 admtxt",
|
:class => "journal_paper_edit admbg2 admtxt",
|
||||||
:href => edit_panel_personal_conference_desktop_conference_page_path(publication),
|
:href => edit_panel_personal_conference_desktop_conference_page_path(publication),
|
||||||
|
"callback-method" => "editpaper",
|
||||||
"ajax-remote" => "get") + \
|
"ajax-remote" => "get") + \
|
||||||
content_tag(:a, t("delete"),
|
content_tag(:a, t("delete"),
|
||||||
"ajax-remote" => "delete",
|
"ajax-remote" => "delete",
|
||||||
|
@ -71,4 +79,16 @@ module Panel::PersonalConference::Desktop::ConferencePagesHelper
|
||||||
file_type = ""
|
file_type = ""
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def generate_authors_name ids
|
||||||
|
author_name = ids.map{|m|
|
||||||
|
if m == "0"
|
||||||
|
{:id => 0, :name => current_user.name}
|
||||||
|
else
|
||||||
|
{:id => m, :name => ConferenceCoAuthor.find(m).co_author}
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
|
author_name.to_json
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -3,11 +3,12 @@ class ConferenceCoAuthor
|
||||||
|
|
||||||
LANGUAGE_TYPES = [ "English", "Chinese" ]
|
LANGUAGE_TYPES = [ "English", "Chinese" ]
|
||||||
|
|
||||||
field :name_id, type: BSON::ObjectId
|
field :name_id, type: BSON::ObjectId # this is author
|
||||||
field :co_author, localize: true
|
field :co_author, localize: true
|
||||||
field :email
|
field :email
|
||||||
|
|
||||||
belongs_to :conference_co_author_relations
|
belongs_to :conference_co_author_relations
|
||||||
|
has_and_belongs_to_many :writing_conferences
|
||||||
|
|
||||||
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/
|
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/
|
||||||
validates :email, format: { with: VALID_EMAIL_REGEX },
|
validates :email, format: { with: VALID_EMAIL_REGEX },
|
||||||
|
|
|
@ -16,6 +16,7 @@ class WritingConference
|
||||||
has_and_belongs_to_many :tags, :class_name => "PersonalConferenceTag"
|
has_and_belongs_to_many :tags, :class_name => "PersonalConferenceTag"
|
||||||
has_and_belongs_to_many :conference_author_types
|
has_and_belongs_to_many :conference_author_types
|
||||||
has_and_belongs_to_many :conference_paper_types
|
has_and_belongs_to_many :conference_paper_types
|
||||||
|
has_and_belongs_to_many :conference_co_authors
|
||||||
|
|
||||||
field :year
|
field :year
|
||||||
field :language
|
field :language
|
||||||
|
@ -43,6 +44,25 @@ class WritingConference
|
||||||
after_save :save_writing_conference_files
|
after_save :save_writing_conference_files
|
||||||
validates :url, :format => /^(http|https):\/\/(([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5})|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))(:[0-9]{1,5})?(\/.*)?/i, :unless => Proc.new{self.url.blank?}
|
validates :url, :format => /^(http|https):\/\/(([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5})|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))(:[0-9]{1,5})?(\/.*)?/i, :unless => Proc.new{self.url.blank?}
|
||||||
|
|
||||||
|
attr_reader :author_tokens
|
||||||
|
|
||||||
|
def author_tokens=(ids)
|
||||||
|
authors_ids = ids.split(",").map{|id|
|
||||||
|
begin
|
||||||
|
ConferenceCoAuthor.find(m).id
|
||||||
|
rescue
|
||||||
|
if id != "0"
|
||||||
|
new_co_author = ConferenceCoAuthor.new(:co_author => id, :name_id => create_user_id)
|
||||||
|
new_co_author.save
|
||||||
|
new_co_author.id
|
||||||
|
else
|
||||||
|
id
|
||||||
|
end
|
||||||
|
end
|
||||||
|
}
|
||||||
|
self.conference_co_author_ids = authors_ids
|
||||||
|
end
|
||||||
|
|
||||||
def self.search( category_id = nil )
|
def self.search( category_id = nil )
|
||||||
if category_id.to_s.size > 0
|
if category_id.to_s.size > 0
|
||||||
find(:all, :conditions => {writing_conference_category_id: category_id}).desc( :is_top, :title )
|
find(:all, :conditions => {writing_conference_category_id: category_id}).desc( :is_top, :title )
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
value: (@conference_co_author_relation.relation_translations[locale] rescue nil) %>
|
value: (@conference_co_author_relation.relation_translations[locale] rescue nil) %>
|
||||||
<#% end %>
|
<#% end %>
|
||||||
-->
|
-->
|
||||||
<%= f.submit "Save", class: "ini_input hp hh2 thmtxt thmc2", style: "margin-left: 10px;" %>
|
<%= f.submit t("save"), class: "ini_input hp hh1 thmtxt thmc2", style: "margin-left: 10px;" %>
|
||||||
<% if not @conference_co_author_relation.new_record? %>
|
<% if not @conference_co_author_relation.new_record? %>
|
||||||
<%= submit_tag "Cancel", :type => "button", class: "bt-cancel-type ini_input hp hh2 thmtxt" %>
|
<%= submit_tag t("cancel"), "ajax-remote" => "get", :herf => panel_personal_conference_desktop_conference_co_author_relations_path ,:type => "button", class: "bt-cancel-type ini_input hp hh1 thmtxt" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,17 +1,11 @@
|
||||||
<% @conference_co_author_relations.each_with_index do |conference_co_author_relation,i| %>
|
|
||||||
<% if ( i % 6 ) == 0 %>
|
|
||||||
<div class="s_grid_con s_form">
|
|
||||||
<ul>
|
<ul>
|
||||||
<% end %>
|
<% @conference_co_author_relations.each_with_index do |conference_co_author_relation,i| %>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row" item="true">
|
||||||
<div class="form_space" id="form_space_<%= i.to_s %>"><%= conference_co_author_relation.relation %></div>
|
<div class="form_space" id="form_space_<%= i.to_s %>"><%= conference_co_author_relation.relation %></div>
|
||||||
<div class="list_item_function">
|
<div class="list_item_function">
|
||||||
<%= link_to 'Edit', edit_panel_personal_conference_desktop_conference_co_author_relation_path(conference_co_author_relation), :class => "bt-edit-type admbg2 admtxt", "content-holder"=>"#form_space_"+i.to_s, "ajax-remote"=>"get" %>
|
<%= link_to t('edit'), edit_panel_personal_conference_desktop_conference_co_author_relation_path(conference_co_author_relation), :class => "bt-edit-type admbg2 admtxt", "content-holder"=>"#form_space_"+i.to_s, "ajax-remote"=>"get" %>
|
||||||
<%= link_to 'Destroy', panel_personal_conference_desktop_conference_co_author_relation_path(conference_co_author_relation), "confirm-message"=>'Are you sure?', "ajax-remote"=>"delete", :class=>"bt-delete admbg2 admtxt" %>
|
<%= link_to t('delete'), panel_personal_conference_desktop_conference_co_author_relation_path(conference_co_author_relation), "confirm-message"=>t('sure?'), "ajax-remote"=>"delete", :class=>"bt-delete admbg2 admtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<% if ( i % 6 ) == 5 %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
|
||||||
<% end %>
|
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<div class="hh2 sdm">
|
<div class="hh1 sdm">
|
||||||
<div class="sdm_t hp hh2 thmc2 thmtxt">Create</div>
|
<div class="sdm_t hp hh1 thmc2 thmtxt"><%=t("add") %></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="vp hp s_form" style="width:282px;"><%= render 'new' %></li>
|
<li class="vp hp s_form" style="width:282px;"><%= render 'new' %></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%= submit_tag "Back", :type => "button", "ajax-remote" => "get", :href => panel_personal_conference_desktop_conference_co_authors_path, class: "bt-cancel fn_btn ini_input hp hh2 thmtxt" %>
|
<%= submit_tag t("back"), :type => "button", "ajax-remote" => "get", :href => panel_personal_conference_desktop_conference_co_authors_path, class: "bt-cancel fn_btn ini_input hp hh1 thmtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="co_author_relation_table" class="tinycanvas vp">
|
<div id="co_author_relation_table" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" per-column="4" base-width="300">
|
||||||
<%= render :partial => 'show_form'%>
|
<%= render :partial => 'show_form'%>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<%= f.submit "Save", name: "commit", value: "Save", class: "fn_btn ini_input hp hh2 thmc2 thmtxt" %>
|
<%= f.submit t("save"), name: "commit", class: "fn_btn ini_input hp hh1 thmc2 thmtxt" %>
|
||||||
<%= submit_tag "Cancel", :type => "button", "ajax-remote" => "get", :href => panel_personal_conference_desktop_conference_co_authors_path, class: "bt-cancel fn_btn ini_input hp hh2 thmtxt" %>
|
<%= submit_tag t("back"), :type => "button", "ajax-remote" => "get", :href => panel_personal_conference_desktop_conference_co_authors_path, class: "fn_btn ini_input hp hh1 thmtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="new_co_author" class="s_grid_con s_form vp">
|
<div id="new_co_author" class="s_grid_con s_form vp">
|
||||||
|
|
|
@ -1,34 +1,30 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<%= link_to "New Co-Author", new_panel_personal_conference_desktop_conference_co_author_path, :class=>"bt-co-author fn_btn hp hh2 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
<%= link_to "New Co-Author", new_panel_personal_conference_desktop_conference_co_author_path, :class=>"bt-co-author fn_btn hp hh1 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
||||||
<%= link_to "New Type", panel_personal_conference_desktop_conference_co_author_relations_path, :class=>"bt-new-type fn_btn hp hh2 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
<%= link_to "New Type", panel_personal_conference_desktop_conference_co_author_relations_path, :class=>"bt-new-type fn_btn hp hh1 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="co_author" class="tinycanvas vp">
|
<div id="co_author" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" per-column="4" base-width="400">
|
||||||
<% @conference_co_authors.each_with_index do |co_author,i| %>
|
<% @conference_co_authors.each_with_index do |co_author,i| %>
|
||||||
<% if ( i % 4 ) == 0 %>
|
|
||||||
<div class="g_col">
|
<div class="g_col">
|
||||||
<ul>
|
<ul>
|
||||||
<% end %>
|
<li class="list_t_item" item="true">
|
||||||
<li class="list_t_item">
|
|
||||||
<ul class="info">
|
<ul class="info">
|
||||||
<li><div class="name"><%= co_author.co_author %></div></li>
|
<li><div class="name"><%= co_author.co_author %></div></li>
|
||||||
<li><div class="email"><i class="icon-envelope"></i> <%= co_author.email %></div></li>
|
<li><div class="email"><i class="icon-envelope"></i> <%= co_author.email %></div></li>
|
||||||
<li><div class="relations"><i class="icon-user"></i> <%= @conference_co_author_relations.find(co_author.conference_co_author_relations_id).relation unless co_author.conference_co_author_relations_id.nil?%></div></li>
|
<li><div class="relations"><i class="icon-user"></i> <%= @conference_co_author_relations.find(co_author.conference_co_author_relations_id).relation unless co_author.conference_co_author_relations_id.nil?%></div></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="list_item_function">
|
<div class="list_item_function">
|
||||||
<%= link_to 'Edit', edit_panel_personal_conference_desktop_conference_co_author_path(co_author), :class => "bt-edit admbg2 admtxt", "ajax-remote"=>"get" %>
|
<%= link_to t('edit'), edit_panel_personal_conference_desktop_conference_co_author_path(co_author), :class => "bt-edit admbg2 admtxt", "ajax-remote"=>"get" %>
|
||||||
<%= link_to 'Destroy', panel_personal_conference_desktop_conference_co_author_path(co_author), "ajax-remote"=>"delete", "confirm-message"=>'Are you sure?', "callback-method"=>"paperDelete", :class=>"bt-delete admbg2 admtxt" %>
|
<%= link_to t('delete'), panel_personal_conference_desktop_conference_co_author_path(co_author), "ajax-remote"=>"delete", "confirm-message"=>t('sure?'), "callback-method"=>"paperDelete", :class=>"bt-delete admbg2 admtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<% if ( i % 4 ) == 3 %>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<%= form_for @conference_co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"conferenceCoAuthorformCallback"} , url: panel_personal_conference_desktop_conference_co_authors_path do |f| %>
|
<%= form_for @conference_co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: panel_personal_conference_desktop_conference_co_authors_path do |f| %>
|
||||||
<%= render partial: 'form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,32 +1,39 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<%= f.submit t("save"), name: "commit", value: "Save", class: "fn_btn ini_input hp hh2 thmc2 thmtxt" %>
|
<%= f.submit t("save"), name: "commit", class: "fn_btn ini_input hp hh1 thmc2 thmtxt" %>
|
||||||
<!-- class: bt-cancle can't be remove -->
|
|
||||||
<% if not @writing_conference.new_record? %>
|
<% if not @writing_conference.new_record? %>
|
||||||
<%= submit_tag t("cancel"), :type => "button", "ajax-remote" => "get", :href => panel_personal_conference_desktop_conference_pages_path, class: "bt-cancel ini_input hp hh2 thmadm thmtxt" %>
|
<%= submit_tag t("cancel"), :type => "button", "ajax-remote" => "get", :href => panel_personal_conference_desktop_conference_pages_path, class: "ini_input hp hh1 thmadm thmtxt" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_add" class="tinycanvas vp">
|
<div id="paper_add" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp">
|
||||||
|
<div class="track">
|
||||||
|
<div class="thumb thmc2">
|
||||||
|
<div class="end">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="column" base-width="450">
|
||||||
<div class="s_grid_con s_form">
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.fields_for :paper_title_translations do |f| %>
|
<%= f.fields_for :paper_title_translations do |f| %>
|
||||||
|
@ -37,7 +44,6 @@
|
||||||
value: (@writing_conference.paper_title_translations[locale.to_s] rescue nil) %>
|
value: (@writing_conference.paper_title_translations[locale.to_s] rescue nil) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.fields_for :conference_title_translations do |f| %>
|
<%= f.fields_for :conference_title_translations do |f| %>
|
||||||
<%= f.text_field locale,
|
<%= f.text_field locale,
|
||||||
|
@ -49,7 +55,6 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
<span class="icon-plus input_append"></span>
|
<span class="icon-plus input_append"></span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<div>
|
<div>
|
||||||
<%= label_tag("", t("personal_conference.paper_type")) %>
|
<%= label_tag("", t("personal_conference.paper_type")) %>
|
||||||
|
@ -66,11 +71,9 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.text_field :keywords, size: "20", placeholder: t("personal_conference.keywords"), class: "s_grid_6 s_grid"%>
|
<%= f.text_field :keywords, size: "20", placeholder: t("personal_conference.keywords"), class: "s_grid_6 s_grid"%>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<div>
|
<div>
|
||||||
<%= label_tag("", t("personal_conference.conference_time")) %>
|
<%= label_tag("", t("personal_conference.conference_time")) %>
|
||||||
|
@ -87,31 +90,36 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= label_tag("", t("personal_conference.sponsor"), class: "s_grid_2 s_grid") %><%= f.text_field :sponsor, size: "20", placeholder: "Sponsor", class: "s_grid_4 s_grid"%>
|
<%= label_tag("", t("personal_conference.sponsor"), class: "s_grid_2 s_grid") %><%= f.text_field :sponsor, size: "20", placeholder: "Sponsor", class: "s_grid_4 s_grid"%>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= label_tag("", t("personal_conference.location"), class: "s_grid_2 s_grid") %><%= f.text_field :location, size: "20", placeholder: "Location", class: "s_grid_4 s_grid"%>
|
<%= label_tag("", t("personal_conference.location"), class: "s_grid_2 s_grid") %><%= f.text_field :location, size: "20", placeholder: "Location", class: "s_grid_4 s_grid"%>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= label_tag("", t("personal_conference.url"), class: "s_grid_2 s_grid") %><%= f.text_field :url, size: "20", placeholder: "www.sample.com", class: "s_grid_4 s_grid"%>
|
<%= label_tag("", t("personal_conference.url"), class: "s_grid_2 s_grid") %><%= f.text_field :url, size: "20", placeholder: "www.sample.com", class: "s_grid_4 s_grid"%>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.fields_for :authors_translations do |f| %>
|
<%= f.label :author_tokens, t("personal_conference.authors") %><br />
|
||||||
<%= f.text_area locale,
|
<%= f.text_area :author_tokens,
|
||||||
|
class: "s_grid_6 s_grid",
|
||||||
|
size: "20x2",
|
||||||
|
placeholder: t("personal_conference.authors"),
|
||||||
|
"data-pre" => generate_authors_name(@writing_conference.conference_co_author_ids) %>
|
||||||
|
<%#= f.fields_for :authors_translations do |f| %>
|
||||||
|
<%#= f.text_area locale,
|
||||||
class: "s_grid_6 s_grid",
|
class: "s_grid_6 s_grid",
|
||||||
size: "20x2",
|
size: "20x2",
|
||||||
placeholder: t("personal_conference.authors"),
|
placeholder: t("personal_conference.authors"),
|
||||||
# "autocomplete-list" => "coauthor_autocomplete_list",
|
# "autocomplete-list" => "coauthor_autocomplete_list",
|
||||||
value: (@writing_conference.authors_translations[locale.to_s] rescue nil) %>
|
value: (@writing_conference.authors_translations[locale.to_s] rescue nil) %>
|
||||||
<% end %>
|
<%# end %>
|
||||||
<span class="icon-plus input_append"></span>
|
<span class="icon-plus input_append"></span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -153,7 +161,9 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
</div>
|
||||||
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<table class="s_table">
|
<table class="s_table">
|
||||||
|
@ -169,7 +179,7 @@
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<div id='add_plugin_file' class="info_input plugin_files_block s_action">
|
<div id='add_plugin_file' class="info_input plugin_files_block s_action">
|
||||||
<%= hidden_field_tag 'plugin_file_field_count', @writing_conference.writing_conference_files.count %>
|
<%= hidden_field_tag 'plugin_file_field_count', @writing_conference.writing_conference_files.count %>
|
||||||
<a class="add setting_btn thmc1 thmtxt w1 hh2 hp" href=""><i class="icon-plus icon-white"></i> add</a>
|
<a class="add setting_btn thmc1 thmtxt w1 hh1 hp" href=""><i class="icon-plus icon-white"></i> add</a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -183,8 +193,10 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<ul>
|
<ul>
|
||||||
<%= f.text_area :note, size: "20x22", placeholder: t("personal_conference.note"), class: "s_grid_6 s_grid full_height"%>
|
<%= f.text_area :note, size: "20x22", placeholder: t("personal_conference.note"), class: "s_grid_6 s_grid full_height"%>
|
||||||
|
@ -193,28 +205,35 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<%= stylesheet_link_tag "token-input-facebook" %>
|
||||||
|
<%= javascript_include_tag :defaults, "jquery.tokeninput" %>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function(){
|
||||||
|
$(function() {
|
||||||
|
$("#writing_conference_author_tokens").tokenInput("/panel/personal_conference/desktop/conference_pages/new.json", {
|
||||||
|
crossDomain: false,
|
||||||
|
prePopulate: $("#writing_conference_author_tokens").data("pre"),
|
||||||
|
theme: "facebook",
|
||||||
|
hintText: "<%=t("hintText")%>",
|
||||||
|
noResultsText: "<%=t("noResultsText")%>",
|
||||||
|
searchingText: "<%=t("searchingText")%>"
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
orbitDesktop.prototype.initializeJournalPapers.conference_title_autocomplete_list = <%= @conference_candidate.to_json.html_safe %>;
|
orbitDesktop.prototype.initializeJournalPapers.conference_title_autocomplete_list = <%= @conference_candidate.to_json.html_safe %>;
|
||||||
orbitDesktop.prototype.initializeJournalPapers.coauthor_autocomplete_list = <%= @co_author_candidate.to_json.html_safe %>;
|
// orbitDesktop.prototype.initializeJournalPapers.coauthor_autocomplete_list = <%= @co_author_candidate.to_json.html_safe %>;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
$('#add_plugin_file a.add').click(function(){
|
var get_html = function(old_id,new_id){
|
||||||
var new_id = $(this).prev().attr('value');
|
return ("<%= escape_javascript(add_attribute 'form_file', f, :writing_conference_files) %>").replace(old_id, new_id);
|
||||||
var old_id = new RegExp("new_writing_conference_files", "g");
|
}
|
||||||
$(this).prev().attr('value', parseInt(new_id) + 1);
|
|
||||||
var newfield = $(("<%= escape_javascript(add_attribute 'form_file', f, :writing_conference_files) %>").replace(old_id, new_id));
|
|
||||||
$(this).parents('table').append(newfield);
|
|
||||||
newfield.find('.action a.delete').click(function(){
|
|
||||||
newfield.remove();
|
|
||||||
});
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$('.action a.remove_existing_record').click(function(){
|
|
||||||
$(this).next('.should_destroy').attr('value', 1);
|
|
||||||
$("tr#add_plugin_file_" + $(this).prev().attr('value')).hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,28 +1,26 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="conference_list" class="tinycanvas vp">
|
<div id="conference_list" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" per-column="5" base-width="300">
|
||||||
<% @conference_lists.each_with_index do |conference_list,i| %>
|
<% @conference_lists.each_with_index do |conference_list,i| %>
|
||||||
<% if ( i % 5 ) == 0 %>
|
|
||||||
<div class="g_col">
|
<div class="g_col">
|
||||||
<ul>
|
<ul>
|
||||||
<% end %>
|
<li class="list_t_item" item="true">
|
||||||
<li class="list_t_item">
|
|
||||||
<div class="list_item_action">
|
<div class="list_item_action">
|
||||||
<i class="icon-file"></i>
|
<i class="icon-file"></i>
|
||||||
</div>
|
</div>
|
||||||
|
@ -30,11 +28,9 @@
|
||||||
<div class="list_t_title"><%= title %></div>
|
<div class="list_t_title"><%= title %></div>
|
||||||
<div class="list_t_desc"><%= level.join(",") %></div>
|
<div class="list_t_desc"><%= level.join(",") %></div>
|
||||||
</li>
|
</li>
|
||||||
<% if ( i % 5 ) == 4 %>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<%= form_for @writing_conference, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"formCallback"}, url: panel_personal_conference_desktop_conference_page_path(@writing_conference) do |f| %>
|
<%= form_for @writing_conference, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"}, url: panel_personal_conference_desktop_conference_page_path(@writing_conference) do |f| %>
|
||||||
<%= render partial: 'form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<%end%>
|
<%end%>
|
||||||
|
|
||||||
|
|
|
@ -1,74 +1,74 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="conference_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="view_selection">
|
<ul id="view_selection">
|
||||||
<li><%= link_to "Conference", panel_personal_conference_desktop_conference_pages_path + "?view=conference_title", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Conference", panel_personal_conference_desktop_conference_pages_path + "?view=conference_title", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "Title", panel_personal_conference_desktop_conference_pages_path + "?view=paper_title", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Title", panel_personal_conference_desktop_conference_pages_path + "?view=paper_title", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "File", panel_personal_conference_desktop_conference_pages_path + "?view=file", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "File", panel_personal_conference_desktop_conference_pages_path + "?view=file", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "Keywords", panel_personal_conference_desktop_conference_pages_path + "?view=keywords", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Keywords", panel_personal_conference_desktop_conference_pages_path + "?view=keywords", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "Abstract", panel_personal_conference_desktop_conference_pages_path + "?view=abstract", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Abstract", panel_personal_conference_desktop_conference_pages_path + "?view=abstract", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" per-column="5" base-width="300">
|
||||||
<% @writing_conferences.each do |w| %>
|
<% @writing_conferences.each do |w| %>
|
||||||
<%= publication_record w, @view_by%>
|
<%= publication_record w, @view_by%>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<%= form_for @writing_conference, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"formCallback"}, url: panel_personal_conference_desktop_conference_pages_path do |f| %>
|
<%= form_for @writing_conference, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"}, url: panel_personal_conference_desktop_conference_pages_path do |f| %>
|
||||||
<%= render partial: 'panel/personal_conference/desktop/conference_pages/form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<%end%>
|
<%end%>
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<div id="conference_p">
|
<div id="conference_p">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">Conference</span>
|
<span class="thmtxth">Conference</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="search_app" class="hfn w2 hh2 hp thmc3">
|
<div id="search_app" class="hfn w2 hh1 hp thmc3">
|
||||||
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
||||||
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13,14 +13,14 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="<%= panel_personal_conference_desktop_conference_pages_path %>" load="true" callback-method="list" class="hh2 w2 hp active thmc1 thmtxt" onclick='return false;'>List</a></li>
|
<li><a href="<%= panel_personal_conference_desktop_conference_pages_path %>" load="true" callback-method="list" class="hh1 w2 hp thmc1 thmtxt xx" onclick='return false;'>List</a></li>
|
||||||
<li><a href="<%= new_panel_personal_conference_desktop_conference_page_path %>" callback-method="addconference" custom-load="add" class="admtxt hh2 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
<li><a href="<%= new_panel_personal_conference_desktop_conference_page_path %>" callback-method="addpaper" custom-load="add" class="admtxt hh1 w2 hp" onclick='return false;'>Add/Edit</a></li>
|
||||||
<li><a href="<%= panel_personal_conference_desktop_conference_type_path %>" callback-method="conference" class="admtxt hh2 w2 hp" onclick='return false;'>Conference</a></li>
|
<li><a href="<%= panel_personal_conference_desktop_conference_type_path %>" callback-method="conference" class="admtxt hh1 w2 hp" onclick='return false;'>Conference</a></li>
|
||||||
<li><a href="<%= panel_personal_conference_desktop_conference_co_authors_path %>" callback-method="coauthor" class="admtxt hh2 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
<li><a href="<%= panel_personal_conference_desktop_conference_co_authors_path %>" callback-method="coauthor" class="admtxt hh1 w2 hp" onclick='return false;'>Co-Authors</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Analysis</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Analysis</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Import</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Import</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Export</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Export</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -28,11 +28,13 @@ en:
|
||||||
file_name : "File Name"
|
file_name : "File Name"
|
||||||
description : "File Description"
|
description : "File Description"
|
||||||
|
|
||||||
|
create_success : "Successfully Create"
|
||||||
|
update_success : "Successfully Update"
|
||||||
|
delete_success : "Successfully Delete"
|
||||||
add: "Add"
|
add: "Add"
|
||||||
back: "Back"
|
back: "Back"
|
||||||
delete: "Delete"
|
delete: "Delete"
|
||||||
edit: "Edit"
|
edit: "Edit"
|
||||||
no_: "No"
|
|
||||||
nothing: "Nothing"
|
nothing: "Nothing"
|
||||||
show: "Show"
|
show: "Show"
|
||||||
sure?: "Are you sure?"
|
sure?: "Are you sure?"
|
||||||
|
@ -41,6 +43,9 @@ en:
|
||||||
no_: "No"
|
no_: "No"
|
||||||
cancel : "Cancel"
|
cancel : "Cancel"
|
||||||
save: "save"
|
save: "save"
|
||||||
|
hintText: "Type in a search term"
|
||||||
|
noResultsText: "No results"
|
||||||
|
searchingText: "Searching…"
|
||||||
|
|
||||||
error_msg:
|
error_msg:
|
||||||
time_series_illegal: "must be before end time"
|
time_series_illegal: "must be before end time"
|
||||||
|
|
|
@ -28,11 +28,12 @@ zh_tw:
|
||||||
file_name : "檔案名稱"
|
file_name : "檔案名稱"
|
||||||
description : "描述"
|
description : "描述"
|
||||||
|
|
||||||
|
create_success : "新增完成!!"
|
||||||
|
update_success : "更新完成!!"
|
||||||
add: "新增"
|
add: "新增"
|
||||||
back: "返回"
|
back: "返回"
|
||||||
delete: "刪除"
|
delete: "刪除"
|
||||||
edit: "編輯"
|
edit: "編輯"
|
||||||
no_: "No"
|
|
||||||
nothing: "無"
|
nothing: "無"
|
||||||
show: "顯示"
|
show: "顯示"
|
||||||
sure?: "您肯定嗎?"
|
sure?: "您肯定嗎?"
|
||||||
|
@ -41,6 +42,9 @@ zh_tw:
|
||||||
no_: "否"
|
no_: "否"
|
||||||
cancel : "取消"
|
cancel : "取消"
|
||||||
save: "儲存"
|
save: "儲存"
|
||||||
|
hintText: "請輸入搜尋關鍵字"
|
||||||
|
noResultsText: "沒有相關的比對結果"
|
||||||
|
searchingText: "搜尋中…"
|
||||||
|
|
||||||
error_msg:
|
error_msg:
|
||||||
time_series_illegal: "啟始時間必須早於結束時間"
|
time_series_illegal: "啟始時間必須早於結束時間"
|
||||||
|
|
|
@ -12,43 +12,6 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
var journalData;
|
var journalData;
|
||||||
var bindHandlers = function(){ // to bind handlers for list page
|
var bindHandlers = function(){ // to bind handlers for list page
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas',
|
|
||||||
fill: '.list_t'
|
|
||||||
})
|
|
||||||
|
|
||||||
// $("#journal_selection_options a").click(function(){
|
|
||||||
// switch($(this).attr("href")){
|
|
||||||
// case "all":
|
|
||||||
// $(".list_item_action > .icon-check-empty").switchClass("icon-check-empty","icon-check",0);
|
|
||||||
// break;
|
|
||||||
// case "none":
|
|
||||||
// $(".list_item_action > .icon-check").switchClass("icon-check","icon-check-empty",0);
|
|
||||||
// break;
|
|
||||||
// }
|
|
||||||
// return false;
|
|
||||||
// })
|
|
||||||
// $("#journal_view_selection a").click(function(){
|
|
||||||
// switch($(this).attr("href")){
|
|
||||||
// case "journal":
|
|
||||||
// journalview();
|
|
||||||
// break;
|
|
||||||
// case "keywords":
|
|
||||||
// keywordsview();
|
|
||||||
// break;
|
|
||||||
// case "title":
|
|
||||||
// titleview();
|
|
||||||
// break;
|
|
||||||
// case "abstract":
|
|
||||||
// abstractview();
|
|
||||||
// break;
|
|
||||||
// case "file":
|
|
||||||
// fileview();
|
|
||||||
// break;
|
|
||||||
// }
|
|
||||||
// return false;
|
|
||||||
// })
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var bindSecondaryHandlers = function(){
|
var bindSecondaryHandlers = function(){
|
||||||
|
@ -65,125 +28,6 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
return false;
|
return false;
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// var journalview = function(){
|
|
||||||
// $("#journal_p div#paper_list div.overview").empty();
|
|
||||||
// var column = $('<div class="g_col list_t"><ul></ul></div>'),
|
|
||||||
// counter = 1,
|
|
||||||
// li;
|
|
||||||
// $.each(journalData,function(i,journal){
|
|
||||||
// $.each(journal.papers,function(j,paper){
|
|
||||||
// li = $('<li class="list_t_item"><div class="list_item_action"><a href="" class="icon-check-empty"></a><a href="" class="icon-star-empty"></a></div><div class="list_t_title">'+journal.title+'</div><div class="list_t_des">'+paper.title+'</div><div class="list_item_function"><a class="journal_paper_edit admbg2 admtxt" href="'+paper.url_edit+'" ajax-remote="get" >Edit</a> <a ajax-remote="delete" confirm-message="Are you sure?" callback-method="paperDelete" class="journal_paper_delete admbg2 admtxt" href="'+paper.url_delete+'">Delete</a></div></li>');
|
|
||||||
// column.find("ul").append(li);
|
|
||||||
// if(counter%5==0){
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// column = $('<div class="g_col list_t"><ul></ul></div>');
|
|
||||||
// }
|
|
||||||
// counter++;
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// bindSecondaryHandlers();
|
|
||||||
// }
|
|
||||||
// var fileview = function(){
|
|
||||||
// $("#journal_p div#paper_list div.overview").empty();
|
|
||||||
// var column = $('<div class="g_col list_t"><ul></ul></div>'),
|
|
||||||
// counter = 1,
|
|
||||||
// li = null;
|
|
||||||
// $.each(journalData,function(i,journal){
|
|
||||||
// $.each(journal.papers,function(j,paper){
|
|
||||||
// li = null;
|
|
||||||
// li = $('<li class="list_t_item file_view"></li>');
|
|
||||||
// li.append('<div class="list_item_action"><a href="" class="icon-check-empty"></a><a href="" class="icon-star-empty"></a></div><div class="list_t_title">'+journal.title+'</div><div class="list_t_des"></div>');
|
|
||||||
// var file_list = li.find('.list_t_des');
|
|
||||||
// $.each(paper.files,function(k,file){
|
|
||||||
// var thistitle = file.title;
|
|
||||||
// if(!thistitle)
|
|
||||||
// thistitle = "";
|
|
||||||
// thistitle = ( thistitle.length > 8 )? thistitle.substring(0,8)+'...' : thistitle;
|
|
||||||
// if(!file.title){
|
|
||||||
// thistitle = "Untitled File";
|
|
||||||
// }
|
|
||||||
// var img = $('<a class="file" href="'+file.url+'" target="_blank" ><img src="'+file.icon+'" /><span class="filetitle">'+thistitle+'</span></a>');
|
|
||||||
// file_list.append(img);
|
|
||||||
// })
|
|
||||||
// li.append('<div class="list_item_function"><a class="journal_paper_edit admbg2 admtxt" href="'+paper.url_edit+'" ajax-remote="get" >Edit</a> <a ajax-remote="delete" confirm-message="Are you sure?" callback-method="paperDelete" class="journal_paper_delete admbg2 admtxt" href="'+paper.url_delete+'">Delete</a></div>');
|
|
||||||
// column.find("ul").append(li);
|
|
||||||
// if(counter%3==0){
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// column = $('<div class="g_col list_t"><ul></ul></div>');
|
|
||||||
// }
|
|
||||||
// counter++;
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// bindSecondaryHandlers();
|
|
||||||
// }
|
|
||||||
// var keywordsview = function(){
|
|
||||||
// $("#journal_p div#paper_list div.overview").empty();
|
|
||||||
// var column = $('<div class="g_col list_t"><ul></ul></div>'),
|
|
||||||
// counter = 1,
|
|
||||||
// li;
|
|
||||||
// $.each(journalData,function(i,journal){
|
|
||||||
// $.each(journal.papers,function(j,paper){
|
|
||||||
// li = $('<li class="list_t_item"><div class="list_item_action"><a href="" class="icon-check-empty"></a><a href="" class="icon-star-empty"></a></div><div class="list_t_title">'+paper.title+'</div><div class="list_t_des">'+paper.keywords+'</div><div class="list_item_function"><a class="journal_paper_edit admbg2 admtxt" href="'+paper.url_edit+'" ajax-remote="get" >Edit</a> <a ajax-remote="delete" confirm-message="Are you sure?" callback-method="paperDelete" class="journal_paper_delete admbg2 admtxt" href="'+paper.url_delete+'">Delete</a></div></li>');
|
|
||||||
// column.find("ul").append(li);
|
|
||||||
// if(counter%5==0){
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// column = $('<div class="g_col list_t"><ul></ul></div>');
|
|
||||||
// }
|
|
||||||
// counter++;
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// bindSecondaryHandlers();
|
|
||||||
// }
|
|
||||||
|
|
||||||
// var titleview = function(){
|
|
||||||
// $("#journal_p div#paper_list div.overview").empty();
|
|
||||||
// var column = $('<div class="g_col list_t"><ul></ul></div>'),
|
|
||||||
// counter = 1,
|
|
||||||
// li;
|
|
||||||
// $.each(journalData,function(i,journal){
|
|
||||||
// $.each(journal.papers,function(j,paper){
|
|
||||||
// li = $('<li class="list_t_item"><div class="list_item_action"><a href="" class="icon-check-empty"></a><a href="" class="icon-star-empty"></a></div><div class="list_t_title">'+paper.title+'</div><div class="list_item_function"><a class="journal_paper_edit admbg2 admtxt" href="'+paper.url_edit+'" ajax-remote="get" >Edit</a> <a ajax-remote="delete" confirm-message="Are you sure?" callback-method="paperDelete" class="journal_paper_delete admbg2 admtxt" href="'+paper.url_delete+'">Delete</a></div></li>');
|
|
||||||
// column.find("ul").append(li);
|
|
||||||
// if(counter%5==0){
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// column = $('<div class="g_col list_t"><ul></ul></div>');
|
|
||||||
// }
|
|
||||||
// counter++;
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// bindSecondaryHandlers();
|
|
||||||
// }
|
|
||||||
|
|
||||||
// var abstractview = function(){
|
|
||||||
// $("#journal_p div#paper_list div.overview").empty();
|
|
||||||
// var column = $('<div class="g_col list_t"><ul></ul></div>'),
|
|
||||||
// li;
|
|
||||||
// $.each(journalData,function(i,journal){
|
|
||||||
// $.each(journal.papers,function(j,paper){
|
|
||||||
// li = $('<li class="list_t_item" style="height:auto;"><div class="list_item_action"><a href="" class="icon-check-empty"></a><a href="" class="icon-star-empty"></a></div><div class="list_t_title">'+paper.title+'</div><div class="list_t_des">'+paper.abstract+'</div><div class="list_item_function"><a class="journal_paper_edit admbg2 admtxt" href="'+paper.url_edit+'" ajax-remote="get" >Edit</a> <a ajax-remote="delete" confirm-message="Are you sure?" callback-method="paperDelete" class="journal_paper_delete admbg2 admtxt" href="'+paper.url_delete+'">Delete</a></div></li>');
|
|
||||||
// column.find("ul").append(li);
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// column = $('<div class="g_col list_t"><ul></ul></div>');
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
// $("#journal_p div#paper_list div.overview").append(column);
|
|
||||||
// bindSecondaryHandlers();
|
|
||||||
// }
|
|
||||||
|
|
||||||
// var getData = function(){
|
|
||||||
// $.getJSON("/panel/personal_journal/desktop/get_journals_json",function(journals){
|
|
||||||
// journalData = eval(journals);
|
|
||||||
// journalview();
|
|
||||||
// bindHandlers();
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
// getData();
|
|
||||||
}
|
}
|
||||||
this.initializeJournalPapers.paperDelete = function(data,dom){
|
this.initializeJournalPapers.paperDelete = function(data,dom){
|
||||||
var parent = dom.parent().parent();
|
var parent = dom.parent().parent();
|
||||||
|
@ -192,14 +36,31 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
o.notify(data.msg,"success");
|
o.notify(data.msg,"success");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.initializeJournalPapers.editpaper = function(){
|
||||||
|
o.highlight_sub_menu_item(1)
|
||||||
|
}
|
||||||
|
|
||||||
this.initializeJournalPapers.addpaper = function(){ // to open add pages in journal papers page
|
this.initializeJournalPapers.addpaper = function(){ // to open add pages in journal papers page
|
||||||
var bindHandlers = function(){ // to bind handlers for add page
|
var bindHandlers = function(){ // to bind handlers for add page
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
|
$('#add_plugin_file a.add').click(function(){
|
||||||
|
var new_id = $(this).prev().attr('value');
|
||||||
|
var old_id = new RegExp("new_writing_journal_files", "g");
|
||||||
|
$(this).prev().attr('value', parseInt(new_id) + 1);
|
||||||
|
var x = get_html(old_id,new_id);
|
||||||
|
var newfield = $(x);
|
||||||
|
$(this).parents('table').append(newfield);
|
||||||
|
newfield.find('.action a.delete').click(function(){
|
||||||
|
newfield.remove();
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
$('.action a.remove_existing_record').click(function(){
|
||||||
main: '.tinycanvas',
|
$(this).next('.should_destroy').attr('value', 1);
|
||||||
fill: '.s_grid_con'
|
$("tr#add_plugin_file_" + $(this).prev().attr('value')).hide();
|
||||||
})
|
});
|
||||||
}
|
}
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
}
|
}
|
||||||
|
@ -207,10 +68,6 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
this.initializeJournalPapers.journal = function(){ // to open add pages in journal papers page
|
this.initializeJournalPapers.journal = function(){ // to open add pages in journal papers page
|
||||||
var bindHandlers = function(){ // to bind handlers for add page
|
var bindHandlers = function(){ // to bind handlers for add page
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas',
|
|
||||||
fill: '.g_col'
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
}
|
}
|
||||||
|
@ -218,7 +75,7 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
this.initializeJournalPapers.coAuthorformCallback = function(data){
|
this.initializeJournalPapers.coAuthorformCallback = function(data){
|
||||||
if(data.success){
|
if(data.success){
|
||||||
o.notify(data.msg,"success");
|
o.notify(data.msg,"success");
|
||||||
o.sub_menu_item($("div[content-type=menu] a").eq(0));
|
o.sub_menu_item($("div[content-type=menu] a").eq(3));
|
||||||
}else{
|
}else{
|
||||||
o.notify(data.msg,"alert");
|
o.notify(data.msg,"alert");
|
||||||
}
|
}
|
||||||
|
@ -226,12 +83,6 @@ orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ //
|
||||||
this.initializeJournalPapers.coauthor = function(){ // to open add pages in coauthor page
|
this.initializeJournalPapers.coauthor = function(){ // to open add pages in coauthor page
|
||||||
var bindHandlers = function(){ // to bind handlers for add page
|
var bindHandlers = function(){ // to bind handlers for add page
|
||||||
o.simple_drop_down();
|
o.simple_drop_down();
|
||||||
|
|
||||||
o.tinyscrollbar_ext({
|
|
||||||
main: '.tinycanvas',
|
|
||||||
fill: '.g_col'
|
|
||||||
})
|
|
||||||
|
|
||||||
}
|
}
|
||||||
bindHandlers();
|
bindHandlers();
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@ class Panel::PersonalJournal::Desktop::JournalCoAuthorRelationsController < Appl
|
||||||
|
|
||||||
if @journal_co_author_relation.save
|
if @journal_co_author_relation.save
|
||||||
newv = render_to_string partial: "show_form", object: @journal_co_author_relations
|
newv = render_to_string partial: "show_form", object: @journal_co_author_relations
|
||||||
render json: {success: true, msg: "New Relation successfully saved!", newvalue: newv}.to_json
|
render json: {success: true, msg: "create_success", newvalue: newv}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @journal_co_author_relation.errors.full_messages.join("<br />")
|
error_msg = @journal_co_author_relation.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -37,7 +37,7 @@ class Panel::PersonalJournal::Desktop::JournalCoAuthorRelationsController < Appl
|
||||||
if @journal_co_author_relation.update_attributes(params[:journal_co_author_relation])
|
if @journal_co_author_relation.update_attributes(params[:journal_co_author_relation])
|
||||||
@journal_co_author_relations = JournalCoAuthorRelation.all
|
@journal_co_author_relations = JournalCoAuthorRelation.all
|
||||||
newv = render_to_string partial: "show_form", object: @journal_co_author_relations
|
newv = render_to_string partial: "show_form", object: @journal_co_author_relations
|
||||||
render json: {success: true, msg: "New Relation successfully updated!", newvalue: newv}.to_json
|
render json: {success: true, msg: "update_success", newvalue: newv}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @journal_co_author.errors.full_messages.join("<br />")
|
error_msg = @journal_co_author.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -49,15 +49,15 @@ class Panel::PersonalJournal::Desktop::JournalCoAuthorRelationsController < Appl
|
||||||
@journal_co_author_relation.destroy
|
@journal_co_author_relation.destroy
|
||||||
reset_co_author_relation
|
reset_co_author_relation
|
||||||
|
|
||||||
render :json => {success: true, msg: "deleted successfully!"}
|
render :json => {success: true, msg: "delete_success"}
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def reset_co_author_relation
|
def reset_co_author_relation
|
||||||
co_author = JournalCoAuthor.where(co_author_relations_id: @co_author_relation.id)
|
co_author = JournalCoAuthor.where(journal_co_author_relations_id: @journal_co_author_relation.id)
|
||||||
co_author.map do |c|
|
co_author.map do |c|
|
||||||
c.update_attributes(co_author_relations_id: nil)
|
c.update_attributes(journal_co_author_relations_id: nil)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -28,11 +28,11 @@ class Panel::PersonalJournal::Desktop::JournalCoAuthorsController < ApplicationC
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
@journal_co_author = JournalCoAuthor.new(params[:co_author])
|
@journal_co_author = JournalCoAuthor.new(params[:journal_co_author])
|
||||||
@journal_co_author.name_id= current_user.id
|
@journal_co_author.name_id= current_user.id
|
||||||
|
|
||||||
if @journal_co_author.save
|
if @journal_co_author.save
|
||||||
render json: {success:true, msg: t('create.sucess.co_author')}.to_json
|
render json: {success:true, msg: t('create_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @journal_co_author.errors.full_messages.join("<br />")
|
error_msg = @journal_co_author.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -42,8 +42,8 @@ class Panel::PersonalJournal::Desktop::JournalCoAuthorsController < ApplicationC
|
||||||
def update
|
def update
|
||||||
@journal_co_author = JournalCoAuthor.find(params[:id])
|
@journal_co_author = JournalCoAuthor.find(params[:id])
|
||||||
|
|
||||||
if @journal_co_author.update_attributes(params[:co_author])
|
if @journal_co_author.update_attributes(params[:journal_co_author])
|
||||||
render json: {success:true, msg: t('update.sucess.co_author')}.to_json
|
render json: {success:true, msg: t('update_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @journal_co_author.errors.full_messages.join("<br />")
|
error_msg = @journal_co_author.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -54,6 +54,6 @@ class Panel::PersonalJournal::Desktop::JournalCoAuthorsController < ApplicationC
|
||||||
@journal_co_author = JournalCoAuthor.find(params[:id])
|
@journal_co_author = JournalCoAuthor.find(params[:id])
|
||||||
@journal_co_author.destroy
|
@journal_co_author.destroy
|
||||||
|
|
||||||
render :json => {success: true, msg: "Co-author deleted successfully!"}
|
render :json => {success: true, msg: "delete_success"}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -22,13 +22,24 @@ class Panel::PersonalJournal::Desktop::JournalPagesController < ApplicationContr
|
||||||
@level_types = JournalLevelType.all
|
@level_types = JournalLevelType.all
|
||||||
@author_types = JournalAuthorType.all
|
@author_types = JournalAuthorType.all
|
||||||
@paper_types= JournalPaperType.all
|
@paper_types= JournalPaperType.all
|
||||||
@journal_co_author_candidate =
|
#@journal_co_author_candidate =
|
||||||
JournalCoAuthor.where(name_id: current_user.id).map{|c|c.co_author}
|
# JournalCoAuthor.where(name_id: current_user.id).map{|c|c.co_author}
|
||||||
@journal_candidate =
|
@journal_candidate =
|
||||||
WritingJournal.where(create_user_id: current_user.id).map{|j|j.journal_title}.uniq
|
WritingJournal.where(create_user_id: current_user.id).map{|j|j.journal_title}.uniq
|
||||||
|
|
||||||
|
if (not params[:q].nil?) and (current_user.name.include?params[:q])
|
||||||
|
@user = [{ :id => 0, :name => current_user.name}] # self account name
|
||||||
|
else
|
||||||
|
@user = []
|
||||||
|
end
|
||||||
|
|
||||||
|
@co_authors = JournalCoAuthor.where(name_id: current_user.id, :co_author => /#{params[:q]}/)
|
||||||
|
@co_authors = [{ :id => params[:q], :name => params[:q] }] + # search string
|
||||||
|
@user + # self account name
|
||||||
|
@co_authors.map{|m| { :id => m.id, :name => m.co_author } } # match pattern
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html { render :layout => false}
|
format.html { render :layout => false}
|
||||||
|
format.json { render :json => @co_authors.to_json }
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -48,7 +59,7 @@ class Panel::PersonalJournal::Desktop::JournalPagesController < ApplicationContr
|
||||||
@writing_journal = WritingJournal.new(params[:writing_journal])
|
@writing_journal = WritingJournal.new(params[:writing_journal])
|
||||||
|
|
||||||
if @writing_journal.save
|
if @writing_journal.save
|
||||||
render json: {success: true, msg: t('create.success.paper')}.to_json
|
render json: {success: true, msg: t('create_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @writing_journal.errors.full_messages.join("<br />")
|
error_msg = @writing_journal.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
|
@ -60,31 +71,23 @@ class Panel::PersonalJournal::Desktop::JournalPagesController < ApplicationContr
|
||||||
@writing_journal= WritingJournal.find(params[:id])
|
@writing_journal= WritingJournal.find(params[:id])
|
||||||
|
|
||||||
if @writing_journal.update_attributes(params[:writing_journal])
|
if @writing_journal.update_attributes(params[:writing_journal])
|
||||||
render json: {success: true, msg: t('update.success.paper')}.to_json
|
render json: {success: true, msg: t('update_success')}.to_json
|
||||||
else
|
else
|
||||||
error_msg = @writing_journal.errors.full_messages.join("<br />")
|
error_msg = @writing_journal.errors.full_messages.join("<br />")
|
||||||
render json: {success: false, msg: error_msg}.to_json
|
render json: {success: false, msg: error_msg}.to_json
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_file_type file
|
|
||||||
if not file.nil?
|
|
||||||
file_type = MIME::Types.type_for(file).first.to_s.split("/")[1]
|
|
||||||
file_type = "/assets/ft-icons/#{file_type}/#{file_type}-48_32.png"
|
|
||||||
else
|
|
||||||
file_type = ""
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
@writing_journal = WritingJournal.find(params[:id])
|
@writing_journal = WritingJournal.find(params[:id])
|
||||||
@writing_journal.destroy
|
@writing_journal.destroy
|
||||||
render :json => {success: true, msg: t('delete.success.paper')}
|
render :json => {success: true, msg: t('delete_success')}
|
||||||
end
|
end
|
||||||
|
|
||||||
def journal_type
|
def journal_type
|
||||||
level_types = JournalLevelType.all
|
level_types = JournalLevelType.all
|
||||||
all_journal_lists = WritingJournal.where(create_user_id: current_user.id)
|
all_journal_lists = WritingJournal.where(create_user_id: current_user.id)
|
||||||
|
all_journal_lists = all_journal_lists.asc(:journal_title)
|
||||||
all_journal_lists = all_journal_lists.map do |j|
|
all_journal_lists = all_journal_lists.map do |j|
|
||||||
[ j.journal_title,
|
[ j.journal_title,
|
||||||
j.journal_level_type_ids.map do |type|
|
j.journal_level_type_ids.map do |type|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
module Panel::PersonalJournal::Desktop::JournalPagesHelper
|
module Panel::PersonalJournal::Desktop::JournalPagesHelper
|
||||||
def publication_record publication, view
|
def publication_record publication, view
|
||||||
content_tag :li,
|
content_tag :li,
|
||||||
|
"item" => "true",
|
||||||
:class => "list_t_item" do
|
:class => "list_t_item" do
|
||||||
marker + \
|
marker + \
|
||||||
content(publication, view) + \
|
content(publication, view) + \
|
||||||
|
@ -11,8 +12,14 @@ module Panel::PersonalJournal::Desktop::JournalPagesHelper
|
||||||
def marker
|
def marker
|
||||||
content_tag :div,
|
content_tag :div,
|
||||||
:class => "list_item_action"
|
:class => "list_item_action"
|
||||||
content_tag(:a, "", :class => "icon-check-empty") + \
|
content_tag(:a, "",:href=>"",
|
||||||
content_tag(:a, "", :class => "icon-star-empty")
|
:class => "icon-check-empty",
|
||||||
|
"toggle-onclick"=>"icon-check-empty icon-check",
|
||||||
|
"ajax-remote"=>"false") + \
|
||||||
|
content_tag(:a, "",:href=>"",
|
||||||
|
:class => "icon-star-empty",
|
||||||
|
"toggle-onclick"=>"icon-star-empty icon-star",
|
||||||
|
"ajax-remote"=>"false")
|
||||||
end
|
end
|
||||||
|
|
||||||
def content publication, view
|
def content publication, view
|
||||||
|
@ -43,6 +50,7 @@ module Panel::PersonalJournal::Desktop::JournalPagesHelper
|
||||||
content_tag(:a, t("edit"),
|
content_tag(:a, t("edit"),
|
||||||
:class => "journal_paper_edit admbg2 admtxt",
|
:class => "journal_paper_edit admbg2 admtxt",
|
||||||
:href => edit_panel_personal_journal_desktop_journal_page_path(publication),
|
:href => edit_panel_personal_journal_desktop_journal_page_path(publication),
|
||||||
|
"callback-method" => "editpaper",
|
||||||
"ajax-remote" => "get") + \
|
"ajax-remote" => "get") + \
|
||||||
content_tag(:a, t("delete"),
|
content_tag(:a, t("delete"),
|
||||||
"ajax-remote" => "delete",
|
"ajax-remote" => "delete",
|
||||||
|
@ -71,4 +79,16 @@ module Panel::PersonalJournal::Desktop::JournalPagesHelper
|
||||||
file_type = ""
|
file_type = ""
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def generate_authors_name ids
|
||||||
|
author_name = ids.map{|m|
|
||||||
|
if m == "0"
|
||||||
|
{:id => 0, :name => current_user.name}
|
||||||
|
else
|
||||||
|
{:id => m, :name => ConferenceCoAuthor.find(m).co_author}
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
|
author_name.to_json
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -8,6 +8,7 @@ class JournalCoAuthor
|
||||||
field :email
|
field :email
|
||||||
|
|
||||||
belongs_to :journal_co_author_relations
|
belongs_to :journal_co_author_relations
|
||||||
|
has_and_belongs_to_many :writing_journals
|
||||||
|
|
||||||
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/
|
VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/
|
||||||
validates :email, format: { with: VALID_EMAIL_REGEX },
|
validates :email, format: { with: VALID_EMAIL_REGEX },
|
||||||
|
|
|
@ -12,6 +12,7 @@ class WritingJournal
|
||||||
has_and_belongs_to_many :tags, :class_name => "PersonalJournalTag"
|
has_and_belongs_to_many :tags, :class_name => "PersonalJournalTag"
|
||||||
has_and_belongs_to_many :journal_author_types
|
has_and_belongs_to_many :journal_author_types
|
||||||
has_and_belongs_to_many :journal_level_types
|
has_and_belongs_to_many :journal_level_types
|
||||||
|
has_and_belongs_to_many :journal_co_authors
|
||||||
has_many :writing_journal_files, :autosave => true, :dependent => :destroy
|
has_many :writing_journal_files, :autosave => true, :dependent => :destroy
|
||||||
belongs_to :journal_paper_type
|
belongs_to :journal_paper_type
|
||||||
|
|
||||||
|
@ -35,25 +36,44 @@ class WritingJournal
|
||||||
accepts_nested_attributes_for :writing_journal_files, :allow_destroy => true
|
accepts_nested_attributes_for :writing_journal_files, :allow_destroy => true
|
||||||
after_save :save_writing_journal_files
|
after_save :save_writing_journal_files
|
||||||
before_validation :add_http
|
before_validation :add_http
|
||||||
before_save :save_co_author
|
#before_save :save_co_author
|
||||||
validates :paper_title, :at_least_one => true
|
validates :paper_title, :at_least_one => true
|
||||||
validates :url, :format => /^(http|https):\/\/(([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5})|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))(:[0-9]{1,5})?(\/.*)?/i, :unless => Proc.new{self.url.blank?}
|
validates :url, :format => /^(http|https):\/\/(([a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5})|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))(:[0-9]{1,5})?(\/.*)?/i, :unless => Proc.new{self.url.blank?}
|
||||||
|
|
||||||
def save_co_author
|
attr_reader :author_tokens
|
||||||
authors_list = authors.split(",").map{|n| n.strip.gsub(/\s+/," ")}.reject{|n| n.empty? }
|
|
||||||
if new_record?
|
|
||||||
current_user = create_user_id
|
|
||||||
else
|
|
||||||
current_user = update_user_id
|
|
||||||
end
|
|
||||||
|
|
||||||
authors_db = JournalCoAuthor.where(:name_id => current_user).map(&:co_author)
|
def author_tokens=(ids)
|
||||||
authors_list.delete(User.find(current_user).name)
|
authors_ids = ids.split(",").map{|id|
|
||||||
authors_list = authors_list.delete_if{|author| authors_db.include?author}
|
begin
|
||||||
authors_list.each do |author|
|
JournalCoAuthor.find(m).id
|
||||||
JournalCoAuthor.new(:co_author => author, :name_id => current_user).save
|
rescue
|
||||||
|
if id != "0"
|
||||||
|
new_co_author = JournalCoAuthor.new(:co_author => id, :name_id => create_user_id)
|
||||||
|
new_co_author.save
|
||||||
|
new_co_author.id
|
||||||
|
else
|
||||||
|
id
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
}
|
||||||
|
self.journal_co_author_ids = authors_ids
|
||||||
|
end
|
||||||
|
# old method
|
||||||
|
#def save_co_author
|
||||||
|
# authors_list = authors.split(",").map{|n| n.strip.gsub(/\s+/," ")}.reject{|n| n.empty? }
|
||||||
|
# if new_record?
|
||||||
|
# current_user = create_user_id
|
||||||
|
# else
|
||||||
|
# current_user = update_user_id
|
||||||
|
# end
|
||||||
|
|
||||||
|
# authors_db = JournalCoAuthor.where(:name_id => current_user).map(&:co_author)
|
||||||
|
# authors_list.delete(User.find(current_user).name)
|
||||||
|
# authors_list = authors_list.delete_if{|author| authors_db.include?author}
|
||||||
|
# authors_list.each do |author|
|
||||||
|
# JournalCoAuthor.new(:co_author => author, :name_id => current_user).save
|
||||||
|
# end
|
||||||
|
#end
|
||||||
|
|
||||||
def self.search( category_id = nil )
|
def self.search( category_id = nil )
|
||||||
if category_id.to_s.size > 0
|
if category_id.to_s.size > 0
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
value: (@journal_co_author_relation.co_author_relation_translations[locale] rescue nil) %>
|
value: (@journal_co_author_relation.co_author_relation_translations[locale] rescue nil) %>
|
||||||
<#% end %>
|
<#% end %>
|
||||||
-->
|
-->
|
||||||
<%= f.submit "Save", class: "ini_input hp hh2 thmtxt thmc2", style: "margin-left: 10px;" %>
|
<%= f.submit t("save"), class: "ini_input hp hh1 thmtxt thmc2", style: "margin-left: 10px;" %>
|
||||||
<% if not @journal_co_author_relation.new_record? %>
|
<% if not @journal_co_author_relation.new_record? %>
|
||||||
<%= submit_tag "Cancel", :type => "button", class: "bt-cancel-type ini_input hp hh2 thmtxt" %>
|
<%= submit_tag t("back"), :type => "button", class: "bt-cancel-type ini_input hp hh1 thmtxt" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,17 +1,11 @@
|
||||||
<% @journal_co_author_relations.each_with_index do |journal_co_author_relation,i| %>
|
|
||||||
<% if ( i % 6 ) == 0 %>
|
|
||||||
<div class="s_grid_con s_form">
|
|
||||||
<ul>
|
<ul>
|
||||||
<% end %>
|
<% @journal_co_author_relations.each_with_index do |journal_co_author_relation,i| %>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row" item="true">
|
||||||
<div class="form_space" id="form_space_<%= i.to_s %>"><%= journal_co_author_relation.relation %></div>
|
<div class="form_space" id="form_space_<%= i.to_s %>"><%= journal_co_author_relation.relation %></div>
|
||||||
<div class="list_item_function">
|
<div class="list_item_function">
|
||||||
<%= link_to 'Edit', edit_panel_personal_journal_desktop_journal_co_author_relation_path(journal_co_author_relation), :class => "bt-edit-type admbg2 admtxt", "content-holder"=>"#form_space_"+i.to_s, "ajax-remote"=>"get" %>
|
<%= link_to t('edit'), edit_panel_personal_journal_desktop_journal_co_author_relation_path(journal_co_author_relation), :class => "bt-edit-type admbg2 admtxt", "content-holder"=>"#form_space_"+i.to_s, "ajax-remote"=>"get" %>
|
||||||
<%= link_to 'Destroy', panel_personal_journal_desktop_journal_co_author_relation_path(journal_co_author_relation), "confirm-message"=>'Are you sure?', "ajax-remote"=>"delete", :class=>"bt-delete admbg2 admtxt" %>
|
<%= link_to t('delete'), panel_personal_journal_desktop_journal_co_author_relation_path(journal_co_author_relation), "confirm-message"=>t('sure?'), "ajax-remote"=>"delete", :class=>"bt-delete admbg2 admtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<% if ( i % 6 ) == 5 %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
|
||||||
<% end %>
|
|
||||||
<% end %>
|
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<div class="hh2 sdm">
|
<div class="hh1 sdm">
|
||||||
<div class="sdm_t hp hh2 thmc2 thmtxt">Create</div>
|
<div class="sdm_t hp hh1 thmc2 thmtxt"><%= t("add") %></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="vp hp s_form" style="width:282px;"><%= render 'new' %></li>
|
<li class="vp hp s_form" style="width:282px;"><%= render 'new' %></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<%= submit_tag "Back", :type => "button", "ajax-remote" => "get", :href => panel_personal_journal_desktop_journal_co_authors_path, class: "fn_btn ini_input hp hh2 thmtxt" %>
|
<%= submit_tag t("back"), :type => "button", "ajax-remote" => "get", :href => panel_personal_journal_desktop_journal_co_authors_path, class: "fn_btn ini_input hp hh1 thmtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="co_author_relation_table" class="tinycanvas vp">
|
<div id="co_author_relation_table" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" per-column="5" base-width="300">
|
||||||
<%= render :partial => 'show_form'%>
|
<%= render :partial => 'show_form'%>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<%= f.submit "Save", name: "commit", value: "Save", class: "fn_btn ini_input hp hh2 thmc2 thmtxt" %>
|
<%= f.submit t("save"), name: "commit", class: "fn_btn ini_input hp hh1 thmc2 thmtxt" %>
|
||||||
<%= submit_tag "Cancel", :type => "button", "ajax-remote" => "get", :href => panel_personal_journal_desktop_journal_co_authors_path, class: "fn_btn ini_input hp hh2 thmtxt" %>
|
<%= submit_tag t("back"), :type => "button", "ajax-remote" => "get", :href => panel_personal_journal_desktop_journal_co_authors_path, class: "fn_btn ini_input hp hh1 thmtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="new_co_author" class="s_grid_con s_form vp">
|
<div id="new_co_author" class="s_grid_con s_form vp">
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
</li>
|
</li>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.label :type, class: "s_grid s_grid_2"%>
|
<%= f.label :type, class: "s_grid s_grid_2"%>
|
||||||
<select name="co_author[co_author_relations_id]" id="" class="s_grid s_grid_4">
|
<select name="journal_co_author[co_author_relations_id]" id="" class="s_grid s_grid_4">
|
||||||
<%= options_for_select(
|
<%= options_for_select(
|
||||||
@journal_co_author_relations.map do |relation|
|
@journal_co_author_relations.map do |relation|
|
||||||
[relation.relation, relation.id]
|
[relation.relation, relation.id]
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<%= form_for @journal_co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: panel_personal_journal_desktop_journal_co_author_path(@journal_co_author) do |f| %>
|
<%= form_for @journal_co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: panel_personal_journal_desktop_journal_co_author_path(@journal_co_author) do |f| %>
|
||||||
<%= render partial: 'panel/personal_journal/desktop/journal_co_authors/form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,34 +1,28 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<%= link_to "New Co-Author", new_panel_personal_journal_desktop_journal_co_author_path, :class=>"bt-co-author fn_btn hp hh2 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
<%= link_to "New Co-Author", new_panel_personal_journal_desktop_journal_co_author_path, :class=>"bt-co-author fn_btn hp hh1 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
||||||
<%= link_to "New Type", panel_personal_journal_desktop_journal_co_author_relations_path, :class=>"bt-new-type fn_btn hp hh2 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
<%= link_to "New Type", panel_personal_journal_desktop_journal_co_author_relations_path, :class=>"bt-new-type fn_btn hp hh1 thmc2 thmtxt", "ajax-remote"=>"get" %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="co_author" class="tinycanvas vp">
|
<div id="co_author" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" per-column="4" base-width="300">
|
||||||
<% @journal_co_authors.each_with_index do |co_author,i| %>
|
|
||||||
<% if ( i % 4 ) == 0 %>
|
|
||||||
<div class="g_col">
|
|
||||||
<ul>
|
<ul>
|
||||||
<% end %>
|
<% @journal_co_authors.each_with_index do |co_author,i| %>
|
||||||
<li class="list_t_item">
|
<li class="list_t_item" item="true">
|
||||||
<ul class="info">
|
<ul class="info">
|
||||||
<li><div class="name"><%= co_author.co_author %></div></li>
|
<li><div class="name"><%= co_author.co_author %></div></li>
|
||||||
<li><div class="email"><i class="icon-envelope"></i> <%= co_author.email %></div></li>
|
<li><div class="email"><i class="icon-envelope"></i> <%= co_author.email %></div></li>
|
||||||
<li><div class="relations"><i class="icon-user"></i> <%= @journal_co_author_relations.find(co_author.journal_co_author_relations_id).relation unless co_author.journal_co_author_relations_id.nil?%></div></li>
|
<li><div class="relations"><i class="icon-user"></i> <%= @journal_co_author_relations.find(co_author.journal_co_author_relations_id).relation unless co_author.journal_co_author_relations_id.nil?%></div></li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="list_item_function">
|
<div class="list_item_function">
|
||||||
<%= link_to 'Edit', edit_panel_personal_journal_desktop_journal_co_author_path(co_author), :class => "bt-edit admbg2 admtxt", "ajax-remote"=>"get" %>
|
<%= link_to t('edit'), edit_panel_personal_journal_desktop_journal_co_author_path(co_author), :class => "bt-edit admbg2 admtxt", "ajax-remote"=>"get" %>
|
||||||
<%= link_to 'Destroy', panel_personal_journal_desktop_journal_co_author_path(co_author), "ajax-remote"=>"delete", "confirm-message"=>'Are you sure?', "callback-method"=>"paperDelete", :class=>"bt-delete admbg2 admtxt" %>
|
<%= link_to t('delete'), panel_personal_journal_desktop_journal_co_author_path(co_author), "ajax-remote"=>"delete", "confirm-message"=>t('sure?'), "callback-method"=>"paperDelete", :class=>"bt-delete admbg2 admtxt" %>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<% if ( i % 4 ) == 3 %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<%= form_for @journal_co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"journalCoAuthorformCallback"} , url: panel_personal_journal_desktop_journal_co_authors_path do |f| %>
|
<%= form_for @journal_co_author, html: { multipart: true ,"form-type"=>"ajax_form", "callback-method"=>"coAuthorformCallback"} , url: panel_personal_journal_desktop_journal_co_authors_path do |f| %>
|
||||||
<%= render partial: 'panel/personal_journal/desktop/journal_co_authors/form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,31 +1,38 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="fn_g hp">
|
<div class="fn_g hp">
|
||||||
<%= f.submit "Save", name: "commit", value: "Save", class: "fn_btn ini_input hp hh2 thmc2 thmtxt" %>
|
<%= f.submit t("save"), name: "commit", class: "fn_btn ini_input hp hh1 thmc2 thmtxt" %>
|
||||||
<% if not @writing_journal.new_record? %>
|
<% if not @writing_journal.new_record? %>
|
||||||
<%= submit_tag "Cancel", :type => "button", "ajax-remote" => "get", :href => panel_personal_journal_desktop_journal_pages_path, class: "ini_input hp hh2 thmadm thmtxt" %>
|
<%= submit_tag t("cancel"), :type => "button", "ajax-remote" => "get", :href => panel_personal_journal_desktop_journal_pages_path, class: "ini_input hp hh1 thmadm thmtxt" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_add" class="tinycanvas vp">
|
<div id="paper_add" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp">
|
||||||
|
<div class="track">
|
||||||
|
<div class="thumb thmc2">
|
||||||
|
<div class="end"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="column" base-width="450">
|
||||||
<div class="s_grid_con s_form">
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.fields_for :paper_title_translations do |f| %>
|
<%= f.fields_for :paper_title_translations do |f| %>
|
||||||
|
@ -33,7 +40,7 @@
|
||||||
class: "s_grid_6 s_grid",
|
class: "s_grid_6 s_grid",
|
||||||
size: "20x2",
|
size: "20x2",
|
||||||
placeholder: t("personal_journal.paper_title"),
|
placeholder: t("personal_journal.paper_title"),
|
||||||
value: (@writing_journal.paper_title_translations[locale] rescue nil) %>
|
value: (@writing_journal.paper_title_translations[locale.to_s] rescue nil) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
|
@ -43,7 +50,7 @@
|
||||||
placeholder: t("personal_journal.journal_title"),
|
placeholder: t("personal_journal.journal_title"),
|
||||||
class: "s_grid_6 s_grid",
|
class: "s_grid_6 s_grid",
|
||||||
"autocomplete-list" => "journal_title_autocomplete_list",
|
"autocomplete-list" => "journal_title_autocomplete_list",
|
||||||
value: (@writing_journal.journal_title_translations[locale] rescue nil) %>
|
value: (@writing_journal.journal_title_translations[locale.to_s] rescue nil) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<span class="icon-plus input_append"></span>
|
<span class="icon-plus input_append"></span>
|
||||||
</li>
|
</li>
|
||||||
|
@ -85,17 +92,25 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
</div>
|
||||||
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.fields_for :authors_translations do |f| %>
|
<%= f.label :author_tokens, t("personal_journal.authors") %><br />
|
||||||
<%= f.text_area locale,
|
<%= f.text_area :author_tokens,
|
||||||
|
class: "s_grid_6 s_grid",
|
||||||
|
size: "20x2",
|
||||||
|
placeholder: t("personal_journal.authors"),
|
||||||
|
"data-pre" => generate_authors_name(@writing_journal.journal_co_author_ids) %>
|
||||||
|
<%#= f.fields_for :authors_translations do |f| %>
|
||||||
|
<%#= f.text_area locale,
|
||||||
class: "s_grid_6 s_grid",
|
class: "s_grid_6 s_grid",
|
||||||
size: "20x2",
|
size: "20x2",
|
||||||
placeholder: t("personal_journal.authors"),
|
placeholder: t("personal_journal.authors"),
|
||||||
"autocomplete-list" => "coauthor_autocomplete_list",
|
"autocomplete-list" => "coauthor_autocomplete_list",
|
||||||
value: (@writing_journal.authors_translations[locale] rescue nil) %>
|
value: (@writing_journal.authors_translations[locale.to_s] rescue nil) %>
|
||||||
<% end %>
|
<%# end %>
|
||||||
<span class="icon-plus input_append"></span>
|
<span class="icon-plus input_append"></span>
|
||||||
</li>
|
</li>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
|
@ -106,8 +121,7 @@
|
||||||
@author_types.map do |author_type|
|
@author_types.map do |author_type|
|
||||||
[author_type.title, author_type.id]
|
[author_type.title, author_type.id]
|
||||||
end
|
end
|
||||||
)
|
)%>
|
||||||
%>
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select name="writing_journal[journal_paper_type_ids][]" id="" class="s_grid s_grid_2">
|
<select name="writing_journal[journal_paper_type_ids][]" id="" class="s_grid s_grid_2">
|
||||||
|
@ -116,8 +130,7 @@
|
||||||
@paper_types.map do |paper_type|
|
@paper_types.map do |paper_type|
|
||||||
[paper_type.title, paper_type.id]
|
[paper_type.title, paper_type.id]
|
||||||
end
|
end
|
||||||
)
|
)%>
|
||||||
%>
|
|
||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
|
@ -138,11 +151,10 @@
|
||||||
<%= f.select :language,
|
<%= f.select :language,
|
||||||
WritingJournal::LANGUAGE_TYPES,
|
WritingJournal::LANGUAGE_TYPES,
|
||||||
class: "s_grid s_grid_4" %>
|
class: "s_grid s_grid_4" %>
|
||||||
</select>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<li class="s_grid_row"><input class="s_grid s_grid_6" type="text" placeholder=<%= t("personal_journal.tags") %>><span class="icon-plus input_append"></li>
|
<input class="s_grid s_grid_6" type="text" placeholder=<%= t("personal_journal.tags") %>><span class="icon-plus input_append">
|
||||||
<span class="icon-plus input_append"></span>
|
<span class="icon-plus input_append"></span>
|
||||||
</li>
|
</li>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
|
@ -158,7 +170,9 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
</div>
|
||||||
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<table class="s_table">
|
<table class="s_table">
|
||||||
|
@ -174,7 +188,7 @@
|
||||||
<td colspan="3">
|
<td colspan="3">
|
||||||
<div id='add_plugin_file' class="info_input plugin_files_block s_action">
|
<div id='add_plugin_file' class="info_input plugin_files_block s_action">
|
||||||
<%= hidden_field_tag 'plugin_file_field_count', @writing_journal.writing_journal_files.count %>
|
<%= hidden_field_tag 'plugin_file_field_count', @writing_journal.writing_journal_files.count %>
|
||||||
<a class="add setting_btn thmc1 thmtxt w1 hh2 hp" href=""><i class="icon-plus icon-white"></i> add</a>
|
<a class="add setting_btn thmc1 thmtxt w1 hh1 hp" href=""><i class="icon-plus icon-white"></i> add</a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
@ -188,15 +202,20 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
</div>
|
||||||
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.text_area :note, size: "20x22", placeholder: t("personal_journal.note"), class: "s_grid_6 s_grid full_height"%>
|
<%= f.text_area :note, size: "20x22", placeholder: t("personal_journal.note"), class: "s_grid_6 s_grid full_height"%>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="s_grid_con s_form">
|
</div>
|
||||||
|
<div column="true">
|
||||||
|
<div class="s_form">
|
||||||
<ul>
|
<ul>
|
||||||
<li class="s_grid_row">
|
<li class="s_grid_row">
|
||||||
<%= f.text_area :abstract, size: "20x22", placeholder: t("personal_journal.abstract"), class: "s_grid_6 s_grid full_height"%>
|
<%= f.text_area :abstract, size: "20x22", placeholder: t("personal_journal.abstract"), class: "s_grid_6 s_grid full_height"%>
|
||||||
|
@ -206,27 +225,29 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function(){
|
||||||
|
$("#writing_conference_author_tokens").tokenInput("/panel/personal_conference/desktop/conference_pages/new.json", {
|
||||||
|
crossDomain: false,
|
||||||
|
prePopulate: $("#writing_conference_author_tokens").data("pre"),
|
||||||
|
theme: "facebook",
|
||||||
|
hintText: "<%=t("hintText")%>",
|
||||||
|
noResultsText: "<%=t("noResultsText")%>",
|
||||||
|
searchingText: "<%=t("searchingText")%>"
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
orbitDesktop.prototype.initializeJournalPapers.journal_title_autocomplete_list = <%= @journal_candidate.to_json.html_safe %>;
|
orbitDesktop.prototype.initializeJournalPapers.journal_title_autocomplete_list = <%= @journal_candidate.to_json.html_safe %>;
|
||||||
orbitDesktop.prototype.initializeJournalPapers.coauthor_autocomplete_list = <%= @co_author_candidate.to_json.html_safe %>;
|
// orbitDesktop.prototype.initializeJournalPapers.coauthor_autocomplete_list = <%= @co_author_candidate.to_json.html_safe %>;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
$('#add_plugin_file a.add').click(function(){
|
var get_html = function(old_id,new_id){
|
||||||
var new_id = $(this).prev().attr('value');
|
return ("<%= escape_javascript(add_attribute 'form_file', f, :writing_journal_files) %>").replace(old_id, new_id);
|
||||||
var old_id = new RegExp("new_writing_journal_files", "g");
|
}
|
||||||
$(this).prev().attr('value', parseInt(new_id) + 1);
|
|
||||||
var newfield = $(("<%= escape_javascript(add_attribute 'form_file', f, :writing_journal_files) %>").replace(old_id, new_id));
|
|
||||||
$(this).parents('table').append(newfield);
|
|
||||||
newfield.find('.action a.delete').click(function(){
|
|
||||||
newfield.remove();
|
|
||||||
});
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$('.action a.remove_existing_record').click(function(){
|
|
||||||
$(this).next('.should_destroy').attr('value', 1);
|
|
||||||
$("tr#add_plugin_file_" + $(this).prev().attr('value')).hide();
|
|
||||||
});
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<%= form_for @writing_journal, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"formCallback"}, url: panel_personal_journal_desktop_journal_page_path(@writing_journal) do |f| %>
|
<%= form_for @writing_journal, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"addpaper"}, url: panel_personal_journal_desktop_journal_page_path(@writing_journal) do |f| %>
|
||||||
<%= render partial: 'panel/personal_journal/desktop/journal_pages/form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<%end%>
|
<%end%>
|
||||||
|
|
|
@ -1,86 +1,86 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-check"></span></div>
|
<div class="sdm_t hh1"><span class="icon-check"></span></div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_selection_options">
|
<ul id="journal_selection_options">
|
||||||
<li><a class="hp hh2 admtxt" href="all">All</a></li>
|
<li><a class="hp hh1 admtxt" href="all">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="none">None</a></li>
|
<li><a class="hp hh1 admtxt" href="none">None</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">More</div>
|
<div class="sdm_t hh1">More</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Delete</a></li>
|
<li><a class="hp hh1 admtxt" href="">Delete</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Tag</a></li>
|
<li><a class="hp hh1 admtxt" href="">Tag</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Tag</div>
|
<div class="sdm_t hh1">Tag</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Starred</a></li>
|
<li><a class="hp hh1 admtxt" href="">Starred</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">MIT</a></li>
|
<li><a class="hp hh1 admtxt" href="">MIT</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Status</div>
|
<div class="sdm_t hh1">Status</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">All</a></li>
|
<li><a class="hp hh1 admtxt" href="">All</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Published</a></li>
|
<li><a class="hp hh1 admtxt" href="">Published</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Pending</a></li>
|
<li><a class="hp hh1 admtxt" href="">Pending</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">View</div>
|
<div class="sdm_t hh1">View</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul id="journal_view_selection">
|
<ul id="journal_view_selection">
|
||||||
<li><%= link_to "Journal", panel_personal_journal_desktop_journal_pages_path + "?view=journal_title", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Journal", panel_personal_journal_desktop_journal_pages_path + "?view=journal_title", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "Title", panel_personal_journal_desktop_journal_pages_path + "?view=paper_title", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Title", panel_personal_journal_desktop_journal_pages_path + "?view=paper_title", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "File", panel_personal_journal_desktop_journal_pages_path + "?view=file", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "File", panel_personal_journal_desktop_journal_pages_path + "?view=file", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "Keywords", panel_personal_journal_desktop_journal_pages_path + "?view=keywords", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Keywords", panel_personal_journal_desktop_journal_pages_path + "?view=keywords", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
<li><%= link_to "Abstract", panel_personal_journal_desktop_journal_pages_path + "?view=abstract", :class => "hp hh2 admtxt", "ajax-remote" => "get" %></li>
|
<li><%= link_to "Abstract", panel_personal_journal_desktop_journal_pages_path + "?view=abstract", :class => "hp hh1 admtxt", "ajax-remote" => "get" %></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Full</a></li>
|
<li><a class="hp hh1 admtxt" href="">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2" id='ns'>New Share</div>
|
<div class="sdm_t hh1" id='ns'>New Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt remote_url" href="<%= panel_personal_journal_plugin_writing_journals_path %>">Full</a></li>
|
<li><a class="hp hh1 admtxt remote_url" href="<%= panel_personal_journal_plugin_writing_journals_path %>">Full</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Abstract</a></li>
|
<li><a class="hp hh1 admtxt" href="">Abstract</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="paper_list" class="tinycanvas vp">
|
<div id="paper_list" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" base-width="300" per-column="5">
|
||||||
<% @writing_journals.each do |w| %>
|
<% @writing_journals.each do |w| %>
|
||||||
<%= publication_record w, @view_by%>
|
<%= publication_record w, @view_by%>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -1,28 +1,26 @@
|
||||||
<div class="toolbar hh2">
|
<div class="toolbar hh1">
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2">Share</div>
|
<div class="sdm_t hh1">Share</div>
|
||||||
<div class="admbg sdm_o">
|
<div class="admbg sdm_o">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a class="hp hh2 admtxt" href="">Friends</a></li>
|
<li><a class="hp hh1 admtxt" href="">Friends</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Private</a></li>
|
<li><a class="hp hh1 admtxt" href="">Private</a></li>
|
||||||
<li><a class="hp hh2 admtxt" href="">Group</a></li>
|
<li><a class="hp hh1 admtxt" href="">Group</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hh2 hp sdm">
|
<div class="hh1 hp sdm">
|
||||||
<div class="sdm_t hh2"><span class="icon-question-sign"></span></div>
|
<div class="sdm_t hh1"><span class="icon-question-sign"></span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="journal_list" class="tinycanvas vp">
|
<div id="journal_list" class="tinycanvas vp">
|
||||||
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
<div class="scrollbar sb_h vp"><div class="track"><div class="thumb thmc2"><div class="end"></div></div></div></div>
|
||||||
<div class="viewport">
|
<div class="viewport">
|
||||||
<div class="overview">
|
<div class="overview" content-layout="datalist" base-width="300" per-column="5">
|
||||||
<% @journal_lists.each_with_index do |journal_list,i| %>
|
<% @journal_lists.each_with_index do |journal_list,i| %>
|
||||||
<% if ( i % 5 ) == 0 %>
|
|
||||||
<div class="g_col">
|
<div class="g_col">
|
||||||
<ul>
|
<ul>
|
||||||
<% end %>
|
<li class="list_t_item" item="true">
|
||||||
<li class="list_t_item">
|
|
||||||
<div class="list_item_action">
|
<div class="list_item_action">
|
||||||
<i class="icon-file"></i>
|
<i class="icon-file"></i>
|
||||||
</div>
|
</div>
|
||||||
|
@ -30,11 +28,9 @@
|
||||||
<div class="list_t_title"><%= title %></div>
|
<div class="list_t_title"><%= title %></div>
|
||||||
<div class="list_t_desc"><%= level.join(",") %></div>
|
<div class="list_t_desc"><%= level.join(",") %></div>
|
||||||
</li>
|
</li>
|
||||||
<% if ( i % 5 ) == 4 %>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
<%= form_for @writing_journal, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"formCallback"}, url: panel_personal_journal_desktop_journal_pages_path do |f| %>
|
<%= form_for @writing_journal, html: { multipart: true, "form-type"=>"ajax_form", "callback-method"=>"formCallback"}, url: panel_personal_journal_desktop_journal_pages_path do |f| %>
|
||||||
<%= render partial: 'panel/personal_journal/desktop/journal_pages/form', locals: {:f => f} %>
|
<%= render partial: 'form', locals: {:f => f} %>
|
||||||
<%end%>
|
<%end%>
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
<div id="journal_p">
|
<div id="journal_p">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<div id="header" class="hh3">
|
<div id="header" class="hh2">
|
||||||
<div class="dtitle w2 hh3 hp">
|
<div class="dtitle w2 hh2 hp">
|
||||||
<span class="thmtxth">Journal Papers</span>
|
<span class="thmtxth">Journal Papers</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="search_app" class="hfn w2 hh2 hp thmc3">
|
<div id="search_app" class="hfn w2 hh1 hp thmc3">
|
||||||
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
<input type="text" class="ini_input form" value="Search" id="searchbox" />
|
||||||
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
<input type="submit" class="ini_input submit thmc1" value="Submit"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -13,14 +13,14 @@
|
||||||
<div id="panel_l" class="ph">
|
<div id="panel_l" class="ph">
|
||||||
<div class="s_menu sm_v" content-type="menu">
|
<div class="s_menu sm_v" content-type="menu">
|
||||||
<ul id='setting_left_nav'>
|
<ul id='setting_left_nav'>
|
||||||
<li><a href="<%= panel_personal_journal_desktop_journal_pages_path %>" callback-method="list" load="true" class="hh2 w2 hp thmc1 thmtxt xx" onclick='return false;'>List</a></li>
|
<li><a href="<%= panel_personal_journal_desktop_journal_pages_path %>" load="true" callback-method="list" class="hh1 w2 hp thmc1 thmtxt xx" onclick='return false;'>List</a></li>
|
||||||
<li><a href="<%= new_panel_personal_journal_desktop_journal_page_path %>" callback-method="addpaper" custom-load="addpaper" class="admtxt hh2 w2 hp xx" onclick='return false;'>Add/Edit</a></li>
|
<li><a href="<%= new_panel_personal_journal_desktop_journal_page_path %>" callback-method="addpaper" custom-load="addpaper" class="admtxt hh1 w2 hp xx" onclick='return false;'>Add/Edit</a></li>
|
||||||
<li><a href="<%= panel_personal_journal_desktop_journal_type_path %>" callback-method="journal" class="admtxt hh2 w2 hp" onclick='return false;'>Journals</a></li>
|
<li><a href="<%= panel_personal_journal_desktop_journal_type_path %>" callback-method="journal" class="admtxt hh1 w2 hp" onclick='return false;'>Journals</a></li>
|
||||||
<li><a href="<%= panel_personal_journal_desktop_journal_co_authors_path %>" class="admtxt hh2 w2 hp" callback-method="coauthor" custom-load="coauthor" onclick='return false;'>Co-Authors</a></li>
|
<li><a href="<%= panel_personal_journal_desktop_journal_co_authors_path %>" class="admtxt hh1 w2 hp" callback-method="coauthor" custom-load="coauthor" onclick='return false;'>Co-Authors</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Tags & Keywords</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Analysis</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Analysis</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Import</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Import</a></li>
|
||||||
<li><a href="" class="admtxt hh2 w2 hp" onclick='return false;'>Export</a></li>
|
<li><a href="" class="admtxt hh1 w2 hp" onclick='return false;'>Export</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -24,6 +24,25 @@ en:
|
||||||
file : "File"
|
file : "File"
|
||||||
file_name : "File name"
|
file_name : "File name"
|
||||||
description : "File Description"
|
description : "File Description"
|
||||||
|
|
||||||
|
create_success : "Successfully Create"
|
||||||
|
update_success : "Successfully Update"
|
||||||
|
delete_success : "Successfully Delete"
|
||||||
add: "Add"
|
add: "Add"
|
||||||
|
back: "Back"
|
||||||
|
delete: "Delete"
|
||||||
edit: "Edit"
|
edit: "Edit"
|
||||||
delete : "Destory"
|
nothing: "Nothing"
|
||||||
|
show: "Show"
|
||||||
|
sure?: "Are you sure?"
|
||||||
|
update: "Update"
|
||||||
|
yes_: "Yes"
|
||||||
|
no_: "No"
|
||||||
|
cancel : "Cancel"
|
||||||
|
save: "save"
|
||||||
|
hintText: "Type in a search term"
|
||||||
|
noResultsText: "No results"
|
||||||
|
searchingText: "Searching…"
|
||||||
|
|
||||||
|
error_msg:
|
||||||
|
time_series_illegal: "must be before end time"
|
||||||
|
|
|
@ -26,6 +26,25 @@ zh_tw:
|
||||||
file : "檔案"
|
file : "檔案"
|
||||||
file_name : "檔案名稱"
|
file_name : "檔案名稱"
|
||||||
description : "描述"
|
description : "描述"
|
||||||
|
|
||||||
|
create_success : "新增完成!!"
|
||||||
|
update_success : "更新完成!!"
|
||||||
|
delete_success : "刪除成功!!"
|
||||||
add: "新增"
|
add: "新增"
|
||||||
edit : "編輯"
|
back: "返回"
|
||||||
delete: "刪除"
|
delete: "刪除"
|
||||||
|
edit: "編輯"
|
||||||
|
nothing: "無"
|
||||||
|
show: "顯示"
|
||||||
|
sure?: "您肯定嗎?"
|
||||||
|
update: "更新"
|
||||||
|
yes_: "是"
|
||||||
|
no_: "否"
|
||||||
|
cancel : "取消"
|
||||||
|
save: "儲存"
|
||||||
|
hintText: "請輸入搜尋關鍵字"
|
||||||
|
noResultsText: "沒有相關的比對結果"
|
||||||
|
searchingText: "搜尋中…"
|
||||||
|
|
||||||
|
error_msg:
|
||||||
|
time_series_illegal: "啟始時間必須早於結束時間"
|
||||||
|
|
Loading…
Reference in New Issue