插件目录

变更集1237087


忽略:
时间戳:
2015年3月9日上午10:35:26(9年(之前)
作者:
AeonOfTime公司
消息:

开始实施主题。

位置:
eve-shipinfo/干线
文件夹:
添加了4个
7已编辑

图例:

未修改
补充
远离的
  • eve-shipinfo/trunk/classes/EVEShipInfo.php

    123586卢比 1237087元  
    342342$this->handle_initRewriteRules();
    343343$this->handle_initShortcodes();
     344$this->handle_initThemes();
    344345$this->handle_initScripts();
     346    }
     347   
     348公共函数getThemeID()
     349    {
     350return$this->getOption('theme','Light');
     351    }
     352   
     353公共函数setThemeID($id)
     354    {
     355$this->setOption('theme',$id);
     356    }
     357   
     358公共函数getThemeLabel()
     359    {
     360$id=$this->getThemeID();
     361返回$this->主题[$id]['label'];
     362    }
     363   
     364   /**
     365*初始化插件的主题。主题只是一个CSS文件,
     366*(例如ThemeLight.css),它扩展了基本css文件,
     367*EVEShipInfo.css,它处理基本元素结构。
     368    */
     369受保护函数handle_initThemes()
     370    {
     371$this->注册表主题(
     372“轻”,
     373__('Light','EVEShipInfo'),
     374__(“轻主题博客的主题”,“EVEShipInfo”)
     375        );
     376
     377$this->注册表主题(
     378“深色”,
     379__(“深色”,“EVEShipInfo”),
     380__(“黑暗主题博客的主题。”,“EVEShipInfo”)
     381        );
     382    }
     383   
     384受保护的$themes=array();
     385   
     386   /**
     387*注册前端主题CSS。
     388    *
     389*@param字符串$id
     390*@param字符串$label
     391*@param字符串$description
     392    */
     393受保护的函数注册表主题($id、$label、$description)
     394    {
     395$this->themes[$id]=数组(
     396'label'=>$label,
     397“description”=>$description
     398        );
    345399    }
    346400   
     
    363417add_shortcode($instance->getTagName(),数组($instance,'handle_call'));
    364418        }
     419    }
     420   
     421   /**
     422*检索所有可用主题的定义。
     423*@return数组
     424    */
     425公共函数getThemes()
     426    {
     427返回$this->主题;
    365428    }
    366429   
     
    469532       
    470533wp_register_style('eveshipinfo',$this->getScriptURL('eveshipinfo.css'));
    471 wp_register_style('eveshipinfo_light',$this->getScriptURL('ThemeLight.css'),数组('evesipinfo'));
    472        
    473534wp_enqueue_style('eveshipinfo');
    474 wp_enqueue_style('eveshipinfo_light');
     535       
     536wp_register_style('eveshipinfo_theme',$this->getScriptURL('theme'.$this->getThemeID().')。css’),数组('eveshipinfo');
     537wp_enqueue_style('eveshipinfo_theme');
    475538    }
    476539   
     
    612675        );
    613676       
    614 添加子菜单页面(
    615 “eveshipinfo”,
    616 __(“仪表板”,“EVEShipInfo”),
    617 __(“仪表板”,“EVEShipInfo”),
    618 '编辑文章',
    619 “eveshipinfo”,
    620 数组($this,'handle_displayMainPage')
     677$subnuPages=数组(
     678阵列(
     679'navTitle'=>__('Dashboard','EVEShipInfo'),
     680“name”=>“eveshipinfo”,
     681“回调”=>数组($this,'handle_displayMainPage')
     682            ),
     683阵列(
     684“navTitle”=>__(“主题”,“EVEShipInfo”),
     685'name'=>'evelshipinfo_themes',
     686“回调”=>数组($this,'handle_displayThemesPage')
     687            ),
     688阵列(
     689'navTitle'=>__('Shortcodes','EVEShipInfo'),
     690“name”=>“eveshipinfo_shortcodes”,
     691“回调”=>数组($this,“handle_displayShortcodesPage”)
     692            ),
     693阵列(
     694'navTitle'=>__('EFT导入','EVEShipInfo'),
     695“name”=>“eveshipinfo_eftimport”,
     696“callback”=>数组($this,”handle_displayEFTImportPage“)
     697            ),
     698阵列(
     699“navTitle”=>__(“EFT配件”,“EVEShipInfo”),
     700“name”=>“eveshipinfo_eftfittings”,
     701“callback”=>数组($this,“handle_displayEFTFittingsPage”)
     702            ),
     703阵列(
     704'navTitle'=>__('数据库','EVEShipInfo'),
     705“name”=>“eveshipinfo_database”,
     706“回调”=>数组($this,'handle_displayDatabasePage')
     707            ),
     708/*数组(
     709'navTitle'=>__('Help','EVEShipInfo'),
     710“name”=>“eveshipinfo_help”,
     711“callback”=>数组($this,“handle_displayHelpPage”)
     712            ),*/
    621713        );
    622        
    623 添加子菜单页面(
    624 “eveshipinfo”,
    625 __(“帮助和文档”,“EVEShipInfo”),
    626 __(“帮助”,“EVEShipInfo”),
    627 '编辑文章',
    628 “eveshipinfo_help”,
    629 数组($this,'handle_displayHelpPage')
    630         );
    631        
    632 添加子菜单页面(
    633 “eveshipinfo”,
    634 __(“数据库参考”,“EVEShipInfo”),
    635 __(“数据库”,“EVEShipInfo”),
    636 '编辑文章',
    637 “eveshipinfo_database”,
    638 数组($this,'handle_displayDatabasePage')
    639         );
    640        
    641 添加子菜单页面(
    642 '发货信息',
    643 __('短代码参考','EVEShipInfo'),
    644 __(“短代码”,“EVEShipInfo”),
    645 '编辑文章',
    646 “eveshipinfo_shortcodes”,
    647 数组($this,'handle_displayShortcodesPage')
    648         );
    649 
    650 添加子菜单页面(
    651 “eveshipinfo”,
    652 __(“EFT导入”,“EVEShipInfo”),
    653 __('EFT导入','EVEShipInfo'),
    654 '编辑文章',
    655 “eveshipinfo_eftimport”,
    656 数组($this,'handle_displayEFTImportPage')
    657         );
    658          
    659 $eft=$this->createEFTManager();
    660 添加子菜单页面(
    661 '发货信息',
    662 __(“EFT配件”,“EVEShipInfo”),
    663 __(“EFT配件”,“EVEShipInfo”),
    664 '编辑文章',
    665 “eveshipinfo_eftfittings”,
    666 数组($this,'handle_displayEFTFittingsPage')
    667         );
     714     
     715foreach($subnuPages作为$page){
     716添加子菜单页面(
     717“eveshipinfo”,
     718$page['navTitle'],
     719$page['navTitle'],
     720'编辑文章',
     721$page[“姓名”],
     722$page['callback']
     723            );
     724        }
    668725    }
    669726   
     
    675732    }
    676733
     734公共函数handle_displayThemesPage()
     735    {
     736$this->handle_displayMainPage(“主题”);
     737    }
     738   
    677739公共函数handle_displayShortcodesPage()
    678740    {
  • eve-shipinfo/trunk/classes/EVEShipInfo/Admin/Page/Main.php

    123586卢比 1237087元  
    77$tabs=数组(
    88“仪表板”=>__(“仪表板”,“EVEShipInfo”),
    9 “帮助”=>__(“帮助”,“EVEShipInfo”),
    10 “数据库”=>__(“数据库引用”,“EVEShipInfo”),
     9“主题”=>__(“主题”,“EVEShipInfo”),
    1110“短代码”=>__(“短代码参考”,“EVEShipInfo”),
    1211“EFTImport”=>__(“EFT导入”,“EVEShipInfo”),
    13 “EFT配件”=>__(“EFT管件”,“EVEShipInfo”)
    14         );
     12“EFT配件”=>__(“EFT管件”,“EVEShipInfo”),
     13“数据库”=>__(“数据库引用”,“EVEShipInfo”),
     14//“帮助”=>__(“帮助”,“EVEhipInfo”)
     15        );
    1516       
    1617返回$tabs;
  • eve-shipinfo/trunk/classes/EVEShipInfo/Admin/UI/Form/Element/RadioGroup.php

    123586卢比 237087卢比  
    2525        }
    2626           
    27 返回内爆('<br/>',$items);
     27返回内爆('',$items);
    2828    }
    2929}
     
    6060
    6161返回
    62 '<标签>'.
     62'<标签class=“radio-group-item”>'.
    6363“<输入”$this->元素->getPlugin()->compileAttributes($atts).'/>'。
    6464$此->标签。
  • eve-shipinfo/trunk/classes/EVEShipInfo/Admin/UI/Icon.php

    123586卢比 1237087元  
    2323“保护”=>“锁定”,
    2424“未保护”=>“解锁”,
    25 “LIST_VIEW”=>“列表视图”
     25'LIST_VIEW'=>'LIST-VIEW',
     26“主题”=>“管理外观”
    2627    );
    2728
     
    4344    }
    4445
     46公共函数theme(){return$this->setType('theme');}
    4547公共函数listView(){return$this->setType('LIST_VIEW');}
    4648公共函数add(){return$this->setType('add');}
  • eve-shipinfo/trunk/css/ThemeLight.css

    1081848元 1237087元  
    9696
    9797.shipinfo配件盒{
     98font-family:'Rajdhani',sans-serif;
    9899位置:相对;
    99100边距:6px 0 28px 0;
     
    101102填充:6px;
    102103边框:实心1px#ccc;
    103 b条订单半径:4px;
     104b条背景:#fff;
    104105}
    105106
    106107.shipinfo-fittingbox头{
    107 字体大小:16px;
    108108线高:20px;
    109109边距-底部:6px;
     110填充:4px 0;
    110111}
    111112
     
    116117}
    117118
     119.shipinfo-fittingbox文件名{
     120字体大小:22px;
     121字体宽度:600;
     122}
     123
     124.shipinfo-fittingbox.shipinfo-dismiss{
     125边缘顶部:-7px;
     126}
     127
    118128.shipinfo-fittingbox船名{
    119129浮动:右;
    120130字体样式:斜体;
    121131边距-右:4px;
     132字体大小:16px;
    122133}
    123134
     
    125136边距:6px 0 0;
    126137}
    127 
    128 .shipinfo-fittingbox-失败者{
    129 位置:绝对;
    130 顶部:-10px;
    131 右:-10px;
    132 边距:16px;
    133 背景:#ccc;
    134 颜色:#fff;
    135 边框:实心2px#aaa;
    136 font-family:单空间;
    137 字体大小:14px;
    138 溢出:隐藏;
    139 线高:14px;
    140 填充:0 2px;
    141 光标:指针;
    142 }
    143 
    144 .shipinfo-fittingbox-closer:悬停{
    145 颜色:#666;
    146 背景:fafafa;
    147 }
  • eve-shipinfo/ttrunk/css/admin.css

    123586卢比 1237087元  
    115115边距-右:10px;
    116116}
     117
     118.无线电组项目{
     119显示:块;
     120边距-底部:8px;
     121}
  • eve-shipinfo/trunk/js/EVEShipInfo/Fitting.js

    123586卢比 1237087元  
    2727this.rendered=假;
    2828   
     29这个。ElementID=功能(部件)
     30    {
     31return this.jsID+'_'+part;
     32    };
     33   
     34这个。元素=功能(部件)
     35    {
     36return jQuery('#'+this.ElementID(part));
     37    };
     38
    2939这个。显示=函数()
    3040    {
     
    4454'<div class=“shipinfo-fittingbox-wrap”>'+
    4555'<div class=“shipinfo-fittingbox-header”>'+
    46 this.name+“”+
     56'<span class=“shipinfo-fittingbox-fitname”>'+
     57this.name+''+
     58“</span>”+
     59                        ' '+
    4760'<span class=“shipinfo-fittingbox-shipname”>'+
    4861'<a href=“javascript:void(0)”class=“shipinfo-shiplink”onclick=“EVEShipInfo.InfoPopup(\''+this.ship.id+'\')”>'+
     
    5063“</a>”+
    5164“</span>”+
    52 '<span class=“shipinfo-fittingbox-close”onclick=“fobj'+this.linkID+'.Hide()”>x</span>'+
    5365'</div>'+
    5466'<div class=“shipinfo-fittingbox-content”>'+
     
    5668'</div>'+
    5769'<div class=“shipinfo-fittingbox-toolbar”>'+
    58 '<a href=“javascript:void(0)”onclick=“jQuery(\'#'+this.jsID+'-praisalform\').submit()”>EVEPraisal</a>'+
     70'<div class=“shipinfo-dismiss”id=“'+this.ElementID('dismiss')+'”>&times</div>'+
     71'EVEPraisal</a>'+
    5972'</div>'+
    6073'<div style=“display:none”>'+
    61 '<表单操作=“http://evepraisal.com/estimate“method=”post“target=”_blank“id=”'+this。jsID+'-草原">'+
     74'<form action=“http://evepraisal.com/estimate“method=”post“target=”_blank“id=”'+this。元素ID('presalform')+'">'+
    6275'<input type=“hidden”name=“raw_paste”value=“'+this.ExportTextonly()+'”/>'+
    6376'<input type=“hidden”name=“hide_buttons”value=“false”/>'+
     
    7285链接.after(html);
    7386this.rendered=真;
     87           
     88var拟合=此;
     89这个。元素('dismiss').on('click',function(){
     90适合。隐藏();
     91            });
    7492}其他{
    7593jQuery('#'+this.jsID).show();
注:请参见Trac变更集以获取有关使用变更集查看器的帮助。