('log_dir', '', 'ログ出力ディレクトリ'),\r
('work_dir', '', '作業用ディレクトリ'),\r
('default_template', 'art42_sample5', 'PCフロント画面用デフォルトテンプレート'),\r
-('admin_default_template', '_admin4', '管理画面用デフォルトテンプレート'),\r
+('admin_default_template', '_admin', '管理画面用デフォルトテンプレート'),\r
('mobile_default_template', 'm/default', '携帯画面用デフォルトテンプレート'),\r
('smartphone_default_template', 's/default_jquery', 'スマートフォン画面用デフォルトテンプレート'),\r
('default_sub_template', '', 'PCフロント画面用デフォルトサブテンプレート'),\r
TRUNCATE TABLE _templates;\r
INSERT INTO _templates\r
(tm_id, tm_name, tm_type, tm_device_type, tm_mobile, tm_use_bootstrap, tm_available, tm_generator, tm_version) VALUES\r
-('_admin4', '_admin4', 2, 0, false, true, false, '', ''),\r
+('_admin', '_admin', 2, 0, false, true, false, '', ''),\r
('_system', '_system', 1, 0, false, false, false, '', ''),\r
('_layout', '_layout', 1, 0, false, false, false, '', ''),\r
('art41_sample1', 'art41_sample1', 2, 0, false, false, true, '', ''),\r
(10303, 10300, 2, 'admin_menu.en', 'mainte', 0, '', 'System Maintenance', 'System Maintenance', 'Maintenance about file system and database.');
-- テンプレート情報
-DELETE FROM _templates WHERE tm_id = '_admin4';
+DELETE FROM _templates WHERE tm_id = '_admin';
INSERT INTO _templates
-(tm_id, tm_name, tm_type, tm_device_type, tm_mobile, tm_use_bootstrap, tm_available, tm_clean_type, tm_create_dt) VALUES
-('_admin4', '_admin4', 2, 0, false, true, false, 0, now());
+(tm_id, tm_name, tm_type, tm_device_type, tm_mobile, tm_use_bootstrap, tm_available, tm_generator, tm_version) VALUES
+('_admin', '_admin', 2, 0, false, true, false, '', '');
-- システム設定マスター(管理画面用デフォルトテンプレートを変更)
-UPDATE _system_config SET sc_value = '_admin4' WHERE sc_id = 'admin_default_template';
+UPDATE _system_config SET sc_value = '_admin' WHERE sc_id = 'admin_default_template';
--- /dev/null
+-- *
+-- * バージョンアップ用スクリプト
+-- *
+-- * PHP versions 5
+-- *
+-- * LICENSE: This source file is licensed under the terms of the GNU General Public License.
+-- *
+-- * @package Magic3 Framework
+-- * @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
+-- * @copyright Copyright 2006-2017 Magic3 Project.
+-- * @license http://www.gnu.org/copyleft/gpl.html GPL License
+-- * @version SVN: $Id$
+-- * @link http://www.magic3.org
+-- *
+-- --------------------------------------------------------------------------------------------------
+-- バージョンアップ用スクリプト
+-- --------------------------------------------------------------------------------------------------
+
+-- *** システムベーステーブル ***
+-- システム設定マスター
+DELETE FROM _system_config WHERE sc_id = 'external_jquery';
+INSERT INTO _system_config
+(sc_id, sc_value, sc_name) VALUES
+('external_jquery', '0', 'システム外部のjQueryを使用');
+
+-- テンプレート情報マスター
+ALTER TABLE _templates ADD tm_attr TEXT NOT NULL; -- その他属性(「,」区切り)(woocommerce等)
+
+DELETE FROM _templates WHERE tm_id = '_admin';
+INSERT INTO _templates
+(tm_id, tm_name, tm_type, tm_device_type, tm_mobile, tm_use_bootstrap, tm_available, tm_generator, tm_version) VALUES
+('_admin', '_admin', 2, 0, false, true, false, '', '');
+
+-- システム設定マスター(管理画面用デフォルトテンプレートを変更)
+UPDATE _system_config SET sc_value = '_admin' WHERE sc_id = 'admin_default_template';
+
+-- *** システム標準テーブル ***
--- /dev/null
+img {
+ border: none;
+}
+fieldset {
+ border:2px groove #ffffcc;
+ padding:5 5;
+}
+table {
+ text-align: left; /*for text align defeult value 'centering' fixed */
+}
+/* inner table style canceled */
+.simple-table table
+{
+ font-size: 80%;/* for IE problem*/
+}
+.simple-table {
+ table-layout:fixed; /* table width fix */
+}
--- /dev/null
+/****** 管理画面テンプレート *****/
+.m3sideblock {
+ margin-top:25px;
+}
+.m3centerblock {
+ margin-top:15px;
+}
+/****** 管理画面全体 *****/
+.m3admin_container {
+ margin:0 auto;
+ width:90%;
+}
+.m3admin_container .m3title {
+ display:inline-block;
+}
+.m3list_indent1 {
+ margin-left:70px;
+}
+.m3list_indent2 {
+ margin-left:140px;
+}
+/* top page button */
+/*.toppage-button {
+ display:block;
+ background-color: #FFD50F;
+ border: 2px solid #DA9D42;
+ font-weight:bold;
+ width: 180px;
+ font-size: 90%;
+ text-align:center;
+ padding:10px 0px;
+ margin: 10px 0px;
+}*/
+/* default button */
+/*.link-button {
+ background-color: #FFD50F;
+ border: 2px solid #DA9D42;
+ font-weight:bold;
+ width: 90px;
+ height: 20px;
+ font-size: 100%;
+ text-align:center;
+}*/
+/* main content area */
+/*#main-content
+{
+ width:60%;
+ margin: 5% auto 0;
+}*/
+/* default table define */
+table .form-control {
+ font-weight: normal;
+}
+
+.simple-table
+{
+/* border: 1px solid #6C6C00;*/
+/*background-color: #CDCDCD;*/
+ background-color: #FFF;
+ border: 1px solid #CDCDCD;
+ border-collapse: collapse;
+ margin: 0 auto;
+}
+.simple-table textarea {
+ font-size: 100%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.simple-table input {
+ font-size: 95%;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.simple-table legend {
+ margin-bottom:0;
+}
+.simple-table caption {
+ text-align: left;
+ font-weight: bold;
+}
+.simple-table tr th
+{
+ padding: .2em 0;
+/* background: #46525d;*/
+/* background: #A79F3F;*/
+ color: #fff;
+ text-align: center;
+/* background-color: #8dbdd8;*/
+background-color: #0081c2;
+}
+.simple-table tr th a
+{
+ color: #fff;
+ text-decoration: underline;
+}
+.simple-table td, .simple-table th {
+ padding: 1px 2px 1px 2px;
+ border: 1px solid #CDCDCD;
+/* border: 1px solid #6C6C00;*/
+}
+.simple-table tbody tr.even {
+/* background: #EAE3BF;*/
+ background: #F0F0F6;
+}
+.simple-table tbody tr.ruled {
+ background: #FCEF92;
+}
+.simple-table tfoot
+{
+ color: #fff;
+ font-weight: bold;
+/* background-color: #8dbdd8;*/
+background-color: #0081c2;
+}
+.simple-table .table-head
+{
+ padding: .2em;
+/* background: #A79F3F;*/
+ color: #fff;
+ font-weight: bold;
+ text-align: center;
+/* background-color: #8dbdd8;*/
+ background-color: #0081c2;
+}
+.simple-table .table-headside
+{
+ padding: .2em;
+/* background: #A79F3F;*/
+ color: #fff;
+ font-weight: bold;
+ text-align: center;
+/* background-color: #8dbdd8;*/
+background-color: #0081c2;
+}
+.simple-table table
+{
+/* border: 2px solid #56626d;
+ border-collapse: collapse;
+ font-family: arial, sans-serif;*/
+ font-size: 100%;
+}
+.simple-table .item-wrapper
+{
+/* padding-left:2px;
+ margin-left:2px;*/
+ padding-right:2px;
+ margin-right:2px;
+}
+/* inner table */
+.simple-table-inner
+{
+ border-collapse: collapse;
+ width: 100%;
+}
+/* iwidget table */
+/*.iw_table
+{
+ border-collapse: collapse;
+ margin: 3px 0px;
+}*/
+/****** item list ******/
+.item_list_block {
+ display:block;
+ clear:both;
+}
+.item_list_inline {
+ display:block;
+ float:left;
+ margin: 2px 20px 2px 2px;
+}
+.item_list {
+ display:block;
+}
+/* widget */
+/*.widget_obj
+{
+ font-size : 90%;
+}*/
+/* error message */
+.m3messages {
+/* margin-top: 10px;*/
+}
+.m3messages .alert {
+/* margin-top: 10px;
+ margin-bottom: 0;*/
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+/****** widget ******/
+.m3widget_main {
+ margin: 10px 10px 20px 10px;
+}
+.m3widget_box {
+ margin: 20px 10px 20px 10px;
+}
+.m3widget_box_head {
+ padding:5px 10px;
+}
+.m3widget_box_content {
+ padding:5px 10px;
+ border-top-width:0;
+}
+.m3widget_box_content a {
+ color: #0088cc;
+ text-decoration: none;
+}
+/****** top page menu ******/
+.m3toppage_menu {
+ width:210px;
+ margin: 10px 15px 20px 15px;
+/* padding:0;*/
+}
+.m3toppage_menu div {
+/* margin:0;*/
+/* padding:5px;*/
+ padding:5px;
+}
+.m3toppage_menu ul {
+ margin:0;
+ padding:0;
+ border-top:0;
+}
+.m3toppage_menu li {
+ background-image:none;
+ list-style:none;
+ list-style-image:none;
+ /*padding-left:10px;*/
+/* padding-top:3px;*/
+/* padding:0;
+ margin:0;*/
+}
+.m3toppage_menu li a {
+ padding:3px 0 3px 10px;
+ display:block;
+ text-decoration: none;
+ width:100%; /* for IE bug */
+}
+.m3toppage_menu li a span {
+ color: #0088cc;
+ text-decoration: none;
+}
+.m3toppage_menu li a:hover span {
+ color: #005580;
+ text-decoration: underline;
+}
+/* serach area */
+.m3search {
+ margin-bottom:15px;
+}
+/*** 処理中表示モーダルダイアログ ***/
+.modal-processing {
+ position: fixed;
+ top: 50% !important;
+ left: 50% !important;
+ margin-top: -100px;
+ margin-left: -100px;
+ overflow: visible !important;
+}
+.modal-processing,
+.modal-processing .modal-dialog,
+.modal-processing .modal-content {
+ width: 200px;
+ height: 200px;
+}
+.modal-processing .modal-dialog,
+.modal-processing .modal-content {
+ padding: 0 !important;
+ margin: 0 !important;
+}
+.modal-processing .modal-content .icon {
+}
+/*** 画像クロップ用ダイアログ ***/
+#crop_target {
+ max-height:400px;
+ max-width:400px;
+ height: auto!important;
+ width: auto!important;
+}
+.jcrop-holder #crop_preview {
+ display: block;
+ position: absolute;
+ z-index: 2000;
+ top: 5px;
+ right: -140px;
+ padding: 6px;
+ border: 1px rgba(0,0,0,.4) solid;
+ background-color: white;
+
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+
+ -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
+ -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
+ box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
+}
+#crop_preview .preview-container {
+ width:100px;
+ height:100px;
+ overflow: hidden;
+}
+/****** 画面編集 ******/
+#layout_preview_title {
+ margin-top:10px;
+}
+#subtemplate_select {
+ margin-top:-18px;
+}
+#layout_preview
+{
+/* border-top:2px solid #2C3E50;*/
+/* height: 100%;
+ width: 100%;*/
+}
+.layout_top_border {
+ border-top:5px solid #2C3E50;
+}
+.layout_side_border {
+ border-left:5px solid #2C3E50;
+ border-right:5px solid #2C3E50;
+}
+#layout_preview_outer{
+ position: fixed;
+/* top: 20%;*/
+ left: 0px;
+ right: 0px;
+ bottom: 0px;
+ z-index:1;
+/* z-index:1100;*/
+ background: #FFF;
+}
+#layout_switch_image
+{
+/* padding-top:27px;*/
+}
+#layout_header .panel-heading {
+ cursor: pointer;
+}
+#layout_header .layout_menu_switch {
+ margin-left:10px;
+}
+#layout_page_table td:hover {
+ cursor: pointer;
+}
+#layout_template_table td:hover {
+ cursor: pointer;
+}
+#mode_template_toggle_outer .toggle-group label {
+ padding:5px 10px;
+}
+#mode_template_toggle_outer {
+ margin-top:-18px;
+}
+#mode_template_normal img {
+ margin-top:-7px;
+ margin-bottom:-7px;
+}
+#mode_template_plain img {
+ margin-top:-7px;
+ margin-bottom:-7px;
+}
+#mode_template_normal {
+ margin-top:-18px;
+}
+#mode_template_plain {
+ margin-top:-18px;
+}
+#previewother {
+ margin-top:-18px;
+}
+/****** menu preview ******/
+#menu_preview {
+ font-weight: bold;
+ font-size: 80%;
+}
+
+/****** widget config menu ******/
+#configmenu-upper {
+ float:left;
+ width:100%;
+}
+#configmenu-upper ul {
+ margin: 0; padding: 0;
+ float: left;
+ list-style: none;
+ background:url(../images/topnav_s.gif) repeat-x;
+}
+#configmenu-upper ul li {
+ float: left;
+ margin: 0; padding: 0;
+ border-right: 1px solid #555;
+}
+#configmenu-upper ul li a {
+ padding: 7px 15px;
+ display: block;
+ color: #f0f0f0;
+ text-decoration: none;
+}
+#configmenu-upper #current a {
+ background:url(../images/topnav_a.gif) repeat-x;
+}
+
+#configmenu-lower {
+ float:left;
+ width:100%;
+}
+#configmenu-lower ul {
+ margin: 0; padding: 0;
+ float: left;
+ list-style: none;
+ background:url(../images/topnav_s.gif) repeat-x;
+}
+#configmenu-lower ul li {
+ float: left;
+ margin: 0; padding: 0;
+ border-right: 1px solid #555;
+}
+#configmenu-lower ul li a {
+ padding: 7px 15px;
+ display: block;
+ color: #f0f0f0;
+ text-decoration: none;
+}
+#configmenu-lower #current a {
+ background:url(../images/topnav_a.gif) repeat-x;
+}
+/****** help tooltip ******/
+.help_head {
+ background:#F3F0E7;
+ font-size:12px;
+ font-weight:bold;
+ border:1px solid #C8BA92;
+ padding:5px;
+ width:200px;
+}
+.help_body {
+ background:#FFFFFF;
+ font-size:12px;
+ border-left:1px solid #C8BA92;
+ border-right:1px solid #C8BA92;
+ border-bottom:1px solid #C8BA92;
+ padding:5px;
+ width:200px;
+}
+.m3help { cursor: help; }
+i[rel="m3help"] { cursor: default; }
+span[rel="m3help"] { cursor: default; }
+
+/****** edit menu ******/
+.menulist_frame {
+ background-color:#FFF;
+ border:1px solid #555;
+ color:#222;
+ padding:0;
+ text-align:left;
+ font:11px/1.5 Arial, sans-serif;
+ /*width:300px;*/
+}
+.menulist_frame h1 {
+ background-color:#555;
+ border-top:3px solid #666;
+ color:#FFF;
+ font-size:12px;
+ margin:0;
+ line-height:2;
+ padding:0 10px;
+}
+.menulist_box {
+ border:1px solid #555;
+/* padding:0 10px 0;*/
+ padding:0;
+ margin: 3px;
+/* overflow-y: scroll;*/
+ height: 450px;
+}
+.menulist_box_assigned {
+ border:1px solid #555;
+/* padding:0 10px 0;*/
+ padding:0;
+ margin: 3px;
+ overflow-y: scroll;
+ height: 450px;
+}
+.menulist_item {
+ color:#222;
+ /*margin:10px 10px 0 10px;*/
+ margin:10px;
+ border:1px solid #555;
+/* width:300px;*/
+ text-align:left;
+ font:11px/1.5 Arial, sans-serif;
+}
+.menulist_item_head {
+ /*background-color:#666;*/
+ background-color:#5BE35B;
+ color:#FFF;
+ cursor:move;
+ height:2em;
+ line-height:2;
+ padding:0 6px;
+ /*position:relative;*/
+}
+.menulist_item_body {
+ background-color:#FFF;
+ margin:0;
+ padding:3px 6px;
+}
+.menulist_aitem {
+ color:#222;
+ /*margin:10px 10px 0 10px;*/
+ margin:10px;
+ border:1px solid #555;
+ /*width:200px;*/
+ text-align:left;
+ font:11px/1.5 Arial, sans-serif;
+}
+.menulist_subitem {
+ margin:10px 10px 10px 20px;
+}
+.menulist_subitem div.menulist_aitem_head {
+ background-color:#5BE35B;
+}
+
+.menulist_aitem_head {
+ background-color:#228B22;
+ color:#FFF;
+ cursor:move;
+ height:2em;
+ line-height:2;
+ padding:0 6px;
+ position:relative;
+}
+.menulist_aitem_body {
+ background-color:#FFF;
+ margin:0;
+ padding:3px 6px;
+}
+.menulist_aitem_head span.options {
+ cursor:default;
+ font-size:1px;
+ line-height:1px;
+ position:absolute;
+ right:5px;
+ top:5px;
+ width:12px;
+}
+.menulist_aitem_body textarea {
+ font:11px/1.5 Arial, sans-serif;
+}
+.menulist_aitem_head span.options a {
+ background-color:#FFF;
+ cursor:pointer;
+ display:block;
+ float:left;
+ text-indent:-9000px;
+ height:12px;
+ width:12px;
+}
+/* widget in dragging */
+/*.ui-sortable-helper {
+ text-align:left;
+ font:11px/1.5 Arial, sans-serif;
+}*/
+/*** config window ***/
+/* 外枠 */
+.m3config_container {
+ display: table;
+ margin: 10px auto 20px;
+ width:100%;
+}
+@media (min-width: 992px) {
+.m3config_container {
+ display: table;
+ margin: 10px auto 20px;
+ /*min-width: 950px;*/
+ width:950px;
+ max-width: 90%;
+}
+}
+.m3config_tabs {/* 削除予定 */
+ width:95%;
+ margin: 10px auto;
+}
+.m3config_head {
+ width:95%;
+ margin: 10px auto;
+}
+/* for IFRAME */
+.m3config_fullwidth {
+ position: fixed;
+ left: 0px;
+ right: 0px;
+}
+.m3filebrowser {
+ min-width: 950px;
+}
+/* テーブル */
+.m3config_table {
+ margin: 0 auto 15px auto;
+ width:100%;
+}
+@supports (-ms-ime-align:auto) {
+.m3config_table {
+/* table-layout:fixed;*/ /* Edge column width trouble fixed */
+}
+}
+@media (min-width: 992px) {
+.m3config_table {
+ margin: 0 auto 15px auto;
+ width: 950px;
+ max-width:100%;
+}
+}
+/* 入力用テーブル */
+.m3config_table.input {
+ border-style: none;
+}
+.m3config_table.input th, .m3config_table.input td {
+ border-style: none;
+}
+.m3config_table.input td {
+ padding-left: 0;
+ padding-right: 0;
+}
+.m3config_table th {
+ width: 150px;
+}
+.m3config_table th.sort
+{
+ text-decoration: underline;
+}
+.m3config_table th.sort img
+{
+ margin-left:5px;
+}
+.m3config_table th.narrow {
+ width: 75px;
+}
+.m3config_table th.select {
+ width: 50px;
+}
+/*.m3config_table td.select {
+ text-align: center;
+}*/
+.m3config_table th.date {
+ width: 100px;
+}
+.m3config_table th.date_narrow {
+ width: 75px;
+}
+.m3config_table th.status {
+ width: 50px;
+}
+.m3config_table td.status {
+ text-align: center;
+}
+.m3config_table td.number {
+ text-align: right;
+}
+.m3config_table td.ckeditor {
+ padding: 0;
+}
+.m3config_table .spacer_bottom {
+ margin-bottom:5px;
+}
+.m3config_table hr.border{
+ margin: 5px -5px 5px;
+}
+/*
+.m3config_table .form-group.last {
+ margin-bottom:0;
+}*/
+.m3config_table td .form-group:last-of-type {
+ margin-bottom:0;
+}
+.m3config_table .linebreak {
+ white-space: normal;
+ word-break: break-all;
+}
+.m3config_table_h_side_button {
+ margin-top:-3px;
+ margin-bottom:-2px;
+ margin-left:10px;
+}
+@media (min-width: 992px) {
+.m3config_table_h_side_button {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+}
+/* for madal table */
+.m3config_modal_table {
+ width: 100%;
+}
+
+/* wide scrollable table */
+.m3stickyheader {
+ max-width: 950px;
+ overflow: hidden;
+}
+.m3stickyheader table {
+ table-layout: fixed;
+}
+.m3stickyheader td, th {
+ padding: 8px;
+}
+.m3stickyheader tbody th {
+ color: #fff;
+ background-color: #3498db;
+ border-top: 1px solid #ecf0f1;
+}
+.m3stickyheader thead th {
+ color: #fff;
+ background-color: #3498db;
+ border-top: 1px solid #ecf0f1;
+}
+.m3stickyheader tbody th .left-column {
+ width:184px;
+ overflow:hidden;
+}
+.m3stickyheader thead th .left-column {
+ width:184px;
+ overflow:hidden;
+}
+.sticky-wrap {
+ overflow-x: auto;
+ overflow-y: hidden;
+ position: relative;
+ width: 100%;
+}
+.sticky-wrap .sticky-thead,
+.sticky-wrap .sticky-col,
+.sticky-wrap .sticky-intersect {
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ left: 0;
+ transition: all .125s ease-in-out;
+ z-index: 50;
+ width: auto;
+}
+
+.m3config_update_buttons {
+/* margin-top: 10px;*/
+ text-align: right;
+}
+.m3config_h {
+ display:inline-block;
+}
+/* Hタグ右ボタン */
+.m3config_h_side_buttons {
+ display:inline-block;
+/* padding-top:10px;*/
+ margin-top:10px;
+ margin-bottom:10px;
+}
+.m3config_h_side_small_button {
+/* margin-top:-17px;*/
+ margin-top:-13px;
+ font-size: 17px;
+ padding: 0 5px;
+}
+.m3config_h_side_text {
+ padding-left: 0;
+ padding-right: 20px;
+ display:inline-block;
+}
+.m3config_h_side_label {
+ padding-left: 0;
+ padding-right: 0px;
+ display:inline-block;
+}
+.m3config_h_below_buttons {
+ margin-bottom:50px;
+}
+/* fix item width */
+.m3config_item {
+ padding-left: 0;
+ padding-right: 0;
+/* padding-right: 5px;*/
+}
+.m3config_item.inline {
+ display: inline-block;
+}
+/*.m3config_item.join {
+ padding-left: 0;
+ padding-right: 5px;
+}*/
+.m3config_item.following {
+ padding-left: 5px;
+ padding-right: 0;
+}
+/* 行を3等分 */
+.m3config_table td .m3config_item.justify-3 {
+ padding-left: 5px;
+ padding-right: 0;
+}
+.m3config_table td .m3config_item.justify-3:nth-child(3n+1) {
+ padding-left: 0;
+}
+.m3config_item.form-control-static {
+ padding-left: 3px;
+ padding-right: 3px;
+ white-space: nowrap;
+}
+.m3config_item.form-control-static.linebreak {
+ white-space: normal;
+ word-break: break-all;
+}
+.m3config_item.form-control-static.following {
+ margin-left: 20px;
+}
+.m3config_item.form-control-static.inactive {
+ color: #b4bcc2;
+}
+/* インライン項目 */
+.m3config_inline_item {
+ padding-left: 0;
+ padding-right: 20px;
+ display:inline-block;
+}
+.m3config_inline_item.following {
+ padding-left: 20px;
+ padding-right: 0;
+}
+.m3config_sortable_box li {
+ cursor: move;
+}
+/****** 行ドラッグ&ドロップテーブル ******/
+.m3drag_current{
+ background-image: url(../images/drag.gif);
+ background-repeat: no-repeat;
+ background-position: center center;
+ cursor: move;
+}
+/****** edit line ******/
+.m3line_image {
+ width:16px;
+ height:16px;
+ border:0;
+ margin:0 2px;
+}
+/*** input field ***/
+.m3field_calendar {
+ width: 80px;
+}
+/****** ログイン ******/
+.login_box {
+ margin-top:20%;
+}
+#pwd_area input[type="password"]{
+ padding-right: 30px;
+}
+#pwd_area i.glyphicon.glyphicon-eye-open {
+ position: absolute;
+ z-index: 5;
+ display: none;
+ right: 10px;
+ top: 17px;
+ cursor: pointer;
+}
+/****** ファイル選択 ******/
+.btn-file {
+ position: relative;
+ overflow: hidden;
+}
+.btn-file input[type=file] {
+ position: absolute;
+ top: 0;
+ right: 0;
+ min-width: 100%;
+ min-height: 100%;
+ outline: none;
+ cursor:pointer;
+ filter: alpha(opacity=0);
+ opacity: 0;
+}
+/****** ステータス表示 ******/
+.required {
+ color:red;
+}
+.notice {
+ color:red;
+}
+.emergency {
+ color:red;
+}
+.error {
+ color:red;
+}
+.available {
+ color:green;
+}
+.running {
+ color:green;
+}
+.stopped {
+ color:red;
+}
+/* タブでトラブルが生じるので使用しない */
+/*.active {
+ color:green;
+}*/
+/****** Bootstrap修正 ******/
+/*** Bootstrap bug fix ***/
+input[type="password"]{
+ font-size: 14px;
+ font-family: Arial;/*for IE8 bug*/
+}
+/* not clickable bug on iOS */
+.panel-heading {
+ cursor: pointer;
+}
+/*** inline checkbox disable cursor fixed ***/
+.checkbox-inline.disabled label,
+.checkbox-inline.disabled span {
+ cursor: not-allowed;
+}
+
+/*** Bootstrap plus option ***/
+/*.align_middle_row.table td {
+ vertical-align: middle;
+}*/
+.table.m3config_table td {
+ vertical-align: middle;
+}
+/*** タブフォーカス削除 ***/
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+ outline: 0;
+}
+/*** メインナビゲーションバー ***/
+nav.navbar-fixed-top .dropdown-menu {
+ margin-top: -1px;
+}
+/*** サブナビゲーションバー ***/
+/*メニューバー最左項目の左端*/
+/*nav.secondlevel .navbar-collapse {
+ margin-left:50px;
+}*/
+nav.secondlevel .navbar-header {
+ margin-left:5px;
+}
+@media (min-width: 768px) {
+nav.secondlevel {
+ z-index:900;
+ height:50px;
+}
+nav.secondlevel.minimized {
+ height:34px;
+}
+nav.secondlevel.minimized .navbar-brand {
+ padding: 4px 5px;
+/* margin: 8px 15px 8px 0;*/
+}
+/*メニューバー最左項目の左端*/
+nav.secondlevel .navbar-header {
+ margin-left:50px;
+}
+nav.secondlevel .navbar-brand {
+ margin-top: -5px;
+}
+/*
+nav.secondlevel .navbar-text.title {
+ font-size: 18px;
+ margin-top: 17px;
+ margin-bottom: 17px;
+ margin-right: 50px;
+}
+nav.secondlevel.minimized .navbar-text.title {
+ font-size: 17px;
+ margin-top:5px;
+ margin-bottom:5px;
+ margin-right: 20px;
+}
+nav.secondlevel.minimized .navbar-toggle {
+ padding: 4px 5px;
+ margin: 8px 15px 8px 0;
+}
+*/
+nav.secondlevel.minimized .btn.navbar-btn {
+ padding: 6px 9px;
+ font-size: 15px;
+ line-height: 1.5;
+ border-radius: 0;
+
+ margin-top: 0px;
+ margin-bottom: 0px;
+ height:34px;/*for chrome*/
+}
+nav.secondlevel .btn.navbar-btn {
+ margin-top:8px;
+ height:42px;
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+}
+nav.secondlevel a.btn.navbar-btn {
+ padding: 10px 15px;
+}
+
+nav.secondlevel a.btn.navbar-btn.btn-success:hover {
+ color: #ffffff;
+ background-color: #128f76;
+ border-color: #11866f;
+}
+nav.secondlevel a.btn.navbar-btn.btn-primary:hover {
+ color: #ffffff;
+ background-color: #1a242f;
+ border-color: #161f29;
+}
+nav.secondlevel .dropdown-menu {
+ margin-top: -8px;
+/* margin-top: -7px;*/
+}
+nav.secondlevel.minimized .dropdown-menu {
+ margin-top: 0px;
+}
+/* フォーカス削除 */
+nav.secondlevel .btn.navbar-btn,
+nav.secondlevel .btn.navbar-btn:hover,
+nav.secondlevel .btn.navbar-btn:focus {
+ outline: 0;
+}
+}
+/*** パンくずリスト ***/
+.m3breadcrumbbar {
+ background-color: #ecf0f1;
+/* height: 38px;*/
+}
+.m3breadcrumbbar .breadcrumb {
+ height: 30px;
+ padding-top:12px;
+}
+@media (min-width: 768px) {
+.m3breadcrumbbar .breadcrumb {
+ height: 38px;
+ padding-top:8px;
+}
+}
+.m3breadcrumbbar .breadcrumb {
+ display: inline-block;
+ margin-top: 1px;
+ margin-bottom:0px;
+/* padding-left:100px;*/
+}
+@media (min-width: 768px) {
+.m3breadcrumbbar .breadcrumb {
+ padding-left:100px;
+}
+}
+/*.breadcrumb {
+ margin-top:0;
+ margin-bottom:10px;
+ padding-left:100px;
+}*/
+
+/*** ウィザードスタイルのナビゲーションタブ用 ***/
+.m3wizard_nav {
+ margin-top: 20px;
+ margin-bottom: 50px;
+}
+.nav-wizard > li {
+ float: left;
+}
+.nav-wizard > li > a {
+ position: relative;
+ background-color: #eeeeee;
+}
+.nav-wizard > li > a .badge {
+ margin-left: 3px;
+ color: #eeeeee;
+ background-color: #428bca;
+}
+.nav-wizard > li:not(:first-child) > a {
+ padding-left: 34px;
+}
+.nav-wizard > li:not(:first-child) > a:before {
+ width: 0px;
+ height: 0px;
+ /* border-top: 20px inset transparent;*/
+ border-top: 21px inset transparent;
+ border-bottom: 20px inset transparent;
+ border-left: 20px solid #ffffff;
+ position: absolute;
+ content: "";
+ top: 0;
+ left: 0;
+}
+.nav-wizard > li:not(:last-child) > a {
+ margin-right: 6px;
+}
+.nav-wizard > li:not(:last-child) > a:after {
+ width: 0px;
+ height: 0px;
+ /* border-top: 20px inset transparent;*/
+ border-top: 21px inset transparent;
+ border-bottom: 20px inset transparent;
+ border-left: 20px solid #eeeeee;
+ position: absolute;
+ content: "";
+ top: 0;
+ right: -20px;
+ z-index: 2;
+}
+.nav-wizard > li:first-child > a {
+ border-top-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.nav-wizard > li:last-child > a {
+ border-top-right-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+.nav-wizard > li.done:hover > a,
+.nav-wizard > li:hover > a {
+ background-color: #d5d5d5;
+}
+.nav-wizard > li.done:hover > a:before,
+.nav-wizard > li:hover > a:before {
+ border-right-color: #d5d5d5;
+}
+.nav-wizard > li.done:hover > a:after,
+.nav-wizard > li:hover > a:after {
+ border-left-color: #d5d5d5;
+}
+.nav-wizard > li.done > a {
+ background-color: #e2e2e2;
+}
+.nav-wizard > li.done > a:before {
+ border-right-color: #e2e2e2;
+}
+.nav-wizard > li.done > a:after {
+ border-left-color: #e2e2e2;
+}
+.nav-wizard > li.active > a,
+.nav-wizard > li.active > a:hover,
+.nav-wizard > li.active > a:focus {
+ color: #ffffff;
+ background-color: #428bca;
+}
+.nav-wizard > li.active > a:after {
+ border-left-color: #428bca;
+}
+.nav-wizard > li.active > a .badge {
+ color: #428bca;
+ background-color: #ffffff;
+}
+.nav-wizard > li.disabled > a {
+ color: #777777;
+}
+.nav-wizard > li.disabled > a:hover,
+.nav-wizard > li.disabled > a:focus {
+ color: #777777;
+ text-decoration: none;
+ background-color: #eeeeee;
+ cursor: default;
+}
+.nav-wizard > li.disabled > a:before {
+ border-right-color: #eeeeee;
+}
+.nav-wizard > li.disabled > a:after {
+ border-left-color: #eeeeee;
+}
+.nav-wizard.nav-justified > li {
+ float: none;
+}
+.nav-wizard.nav-justified > li > a {
+ padding: 10px 15px;
+}
+@media (max-width: 768px) {
+ .nav-wizard.nav-justified > li > a {
+ border-radius: 4px;
+ margin-right: 0;
+ }
+ .nav-wizard.nav-justified > li > a:before,
+ .nav-wizard.nav-justified > li > a:after {
+ border: none !important;
+ }
+}
--- /dev/null
+/* ウィジェット設定画面用CSS */
+body {
+ padding-top: 20px;
+}
+
--- /dev/null
+/*
+ HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
+*/
+(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
+a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
+c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
+"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
+if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
--- /dev/null
+<html><body bgcolor="#FFFFFF"></body></html>
--- /dev/null
+<?php
+defined('_JEXEC') or die;
+
+/**
+ * Template for Joomla! CMS, created with Artisteer.
+ * See readme.txt for more details on how to use the template.
+ */
+
+//require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . 'functions.php';
+
+// Create alias for $this object reference:
+$document = $this;
+
+// Shortcut for template base url:
+$templateUrl = $document->baseurl . '/templates/' . $document->template;
+
+?>
+<!DOCTYPE html>
+<html dir="ltr" lang="<?php echo $document->language; ?>">
+<head>
+ <jdoc:include type="head" />
+ <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/style.css" media="screen">
+ <!--[if IE]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/iestyles.css" media="screen"><![endif]-->
+ <!--[if lt IE 9]>
+ <script src="<?php echo $templateUrl; ?>/html5shiv.js"></script>
+ <script src="<?php echo $templateUrl; ?>/respond.min.js"></script>
+ <![endif]-->
+</head>
+<body>
+<jdoc:include type="modules" name="top" style="none" />
+<div class="container">
+<?php if ($document->countModules('left') || $document->countModules('right')): ?><div class="row"><?php endif; ?>
+<?php if ($document->countModules('left')): ?>
+ <div class="col-lg-3 m3sideblock visible-lg"><jdoc:include type="modules" name="left" style="none" /></div>
+<?php endif; ?>
+<?php if ($document->countModules('left') && $document->countModules('right')): ?>
+ <div class="col-lg-6 m3centerblock"><jdoc:include type="component" style="none" /></div>
+<?php elseif ($document->countModules('left') || $document->countModules('right')): ?>
+ <div class="col-lg-9 m3centerblock"><jdoc:include type="component" style="none" /></div>
+<?php else: ?>
+ <jdoc:include type="component" style="none" />
+<?php endif; ?>
+<?php if ($document->countModules('right')): ?>
+ <div class="col-lg-3 m3sideblock"><jdoc:include type="modules" name="right" style="none" /></div>
+<?php endif; ?>
+<?php if ($document->countModules('left') || $document->countModules('right')): ?></div><?php endif; ?>
+<jdoc:include type="modules" name="bottom" style="none" />
+</div>
+</body>
+</html>
\ No newline at end of file
--- /dev/null
+/*! Respond.js v1.4.2: min/max-width media query polyfill
+ * Copyright 2013 Scott Jehl
+ * Licensed under MIT
+ * http://j.mp/respondjs */
+
+!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){v(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},g=function(a){return a.replace(c.regex.minmaxwh,"").match(c.regex.other)};if(c.ajax=f,c.queue=d,c.unsupportedmq=g,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var h,i,j,k=a.document,l=k.documentElement,m=[],n=[],o=[],p={},q=30,r=k.getElementsByTagName("head")[0]||l,s=k.getElementsByTagName("base")[0],t=r.getElementsByTagName("link"),u=function(){var a,b=k.createElement("div"),c=k.body,d=l.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=k.createElement("body"),c.style.background="none"),l.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&l.insertBefore(c,l.firstChild),a=b.offsetWidth,f?l.removeChild(c):c.removeChild(b),l.style.fontSize=d,e&&(c.style.fontSize=e),a=j=parseFloat(a)},v=function(b){var c="clientWidth",d=l[c],e="CSS1Compat"===k.compatMode&&d||k.body[c]||d,f={},g=t[t.length-1],p=(new Date).getTime();if(b&&h&&q>p-h)return a.clearTimeout(i),i=a.setTimeout(v,q),void 0;h=p;for(var s in m)if(m.hasOwnProperty(s)){var w=m[s],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?j||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?j||u():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(n[w.rules]))}for(var C in o)o.hasOwnProperty(C)&&o[C]&&o[C].parentNode===r&&r.removeChild(o[C]);o.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=k.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,r.insertBefore(E,g.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(k.createTextNode(F)),o.push(E)}},w=function(a,b,d){var e=a.replace(c.regex.comments,"").replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},i=!f&&d;b.length&&(b+="/"),i&&(f=1);for(var j=0;f>j;j++){var k,l,o,p;i?(k=d,n.push(h(a))):(k=e[j].match(c.regex.findStyles)&&RegExp.$1,n.push(RegExp.$2&&h(RegExp.$2))),o=k.split(","),p=o.length;for(var q=0;p>q;q++)l=o[q],g(l)||m.push({media:l.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:n.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},x=function(){if(d.length){var b=d.shift();f(b.href,function(c){w(c,b.href,b.media),p[b.href]=!0,a.setTimeout(function(){x()},0)})}},y=function(){for(var b=0;b<t.length;b++){var c=t[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!p[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(w(c.styleSheet.rawCssText,e,f),p[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!s||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}x()};y(),c.update=y,c.getEmValue=u,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this);
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
+<extension version="2.5" client="site" type="template" method="upgrade">
+ <name>_admin</name>
+ <creationDate>2014-01-04</creationDate>
+ <version>1.0</version>
+ <author/>
+ <authorUrl/>
+ <description>Bootstrap theme</description>
+ <files>
+ <folder>css</folder>
+ <folder>html</folder>
+ <folder>images</folder>
+ <folder>language</folder>
+ <folder>library</folder>
+ <file>ReadMe.txt</file>
+ <file>component.php</file>
+ <file>functions.php</file>
+ <file>index.html</file>
+ <file>index.php</file>
+ <file>jquery.js</file>
+ <file>script.js</file>
+ <file>script.responsive.js</file>
+ <file>templateDetails.xml</file>
+ <file>template_preview.png</file>
+ <file>template_thumbnail.png</file>
+ </files>
+ <positions>
+ <position>banner1</position>
+ <position>banner2</position>
+ <position>banner3</position>
+ <position>banner4</position>
+ <position>banner5</position>
+ <position>banner6</position>
+ <position>bottom1</position>
+ <position>bottom2</position>
+ <position>bottom3</position>
+ <position>breadcrumb</position>
+ <position>copyright</position>
+ <position>debug</position>
+ <position>extra1</position>
+ <position>extra2</position>
+ <position>header</position>
+ <position>left</position>
+ <position>top1</position>
+ <position>top2</position>
+ <position>top3</position>
+ <position>user1</position>
+ <position>user2</position>
+ <position>user3</position>
+ <position>user4</position>
+ <position>user5</position>
+ </positions>
+ <config>
+ <fields name="params">
+ <fieldset name="basic">
+ <field name="siteSlogan" type="text" size="50" label="TPL_SITE_SLOGAN" description="TPL_SITE_SLOGAN_DESCRIPTION"/>
+ </fieldset>
+ </fields>
+ </config>
+ <languages folder="language">
+ <language tag="en-GB">en-GB/en-GB.tpl_art41_sample1.ini</language>
+ </languages>
+</extension>
\ No newline at end of file
}
.modal-processing .modal-content .icon {
}
+#password_area input[type="password"]{
+ padding-right: 30px;
+}
+#password_area i.glyphicon.glyphicon-eye-open {
+ position: absolute;
+ z-index: 5;
+ display: none;
+ right: 23px;
+ top: 17px;
+ cursor: pointer;
+}
*
* @package Magic3 Framework
* @author 平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
- * @copyright Copyright 2006-2015 Magic3 Project.
+ * @copyright Copyright 2006-2017 Magic3 Project.
* @license http://www.gnu.org/copyleft/gpl.html GPL License
* @version SVN: $Id$
* @link http://www.magic3.org
return false;
}
}
+$(function(){
+ // パスワード入力部
+ $("#password").on("keyup",function(){
+ if ($(this).val()){
+ $(".glyphicon-eye-open").show();
+ } else {
+ $(".glyphicon-eye-open").hide();
+ }
+ });
+ $(".glyphicon-eye-open").mousedown(function(){
+ $("#password").attr('type','text');
+ }).mouseup(function(){
+ $("#password").attr('type','password');
+ }).mouseout(function(){
+ $("#password").attr('type','password');
+ });
+});
//]]>
</script>
<div class="jumbotron">
<h3>{_LC_LABEL_SITE_INFO}</h3>
<div class="form-group">
<label class="col-lg-2 control-label">{_LC_LABEL_ROOT_URL}</label>
-<div class="col-lg-6"><input name="rooturl" type="text" class="form-control textbox-imeoff" size="50" maxlength="100" value="{ROOT_URL}" /></div>
+<div class="col-lg-6"><input name="rooturl" type="text" class="form-control textbox-imeoff" maxlength="100" value="{ROOT_URL}" /></div>
</div>
<h3>{_LC_LABEL_DB_INFO}</h3>
<div class="form-group">
<div class="form-group">
<label class="col-lg-2 control-label">{_LC_LABEL_DB_HOSTNAME}</label>
<div class="col-lg-4">
-<patTemplate:tmpl name="input_hostname" visibility="hidden"><input name="hostname" type="text" class="form-control textbox-imeoff" size="30" maxlength="30" value="{HOSTNAME}" /></patTemplate:tmpl>
-<patTemplate:tmpl name="static_hostname" visibility="hidden"><input type="text" class="form-control textbox-imeoff" size="30" maxlength="30" value="{HOSTNAME}" disabled /><input type="hidden" name="hostname" value="{HOSTNAME}" /></patTemplate:tmpl>
+<patTemplate:tmpl name="input_hostname" visibility="hidden"><input name="hostname" type="text" class="form-control textbox-imeoff" maxlength="30" value="{HOSTNAME}" /></patTemplate:tmpl>
+<patTemplate:tmpl name="static_hostname" visibility="hidden"><input type="text" class="form-control textbox-imeoff" maxlength="30" value="{HOSTNAME}" disabled /><input type="hidden" name="hostname" value="{HOSTNAME}" /></patTemplate:tmpl>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">{_LC_LABEL_DB_NAME}</label>
<div class="col-lg-4">
-<patTemplate:tmpl name="input_dbname" visibility="hidden"><input name="dbname" type="text" class="form-control textbox-imeoff" size="30" maxlength="64" value="{DBNAME}" /></patTemplate:tmpl>
-<patTemplate:tmpl name="static_dbname" visibility="hidden"><input type="text" class="form-control textbox-imeoff" size="30" maxlength="64" value="{DBNAME}" disabled /><input type="hidden" name="dbname" value="{DBNAME}" /></patTemplate:tmpl>
+<patTemplate:tmpl name="input_dbname" visibility="hidden"><input name="dbname" type="text" class="form-control textbox-imeoff" maxlength="64" value="{DBNAME}" /></patTemplate:tmpl>
+<patTemplate:tmpl name="static_dbname" visibility="hidden"><input type="text" class="form-control textbox-imeoff" maxlength="64" value="{DBNAME}" disabled /><input type="hidden" name="dbname" value="{DBNAME}" /></patTemplate:tmpl>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">{_LC_LABEL_DB_USER}</label>
<div class="col-lg-4">
-<patTemplate:tmpl name="input_dbuser" visibility="hidden"><input name="dbuser" type="text" class="form-control textbox-imeoff" size="30" maxlength="30" value="{DBUSER}" /></patTemplate:tmpl>
-<patTemplate:tmpl name="static_dbuser" visibility="hidden"><input type="text" class="form-control textbox-imeoff" size="30" maxlength="30" value="{DBUSER}" disabled /><input type="hidden" name="dbuser" value="{DBUSER}" /></patTemplate:tmpl>
+<patTemplate:tmpl name="input_dbuser" visibility="hidden"><input name="dbuser" type="text" class="form-control textbox-imeoff" maxlength="30" value="{DBUSER}" /></patTemplate:tmpl>
+<patTemplate:tmpl name="static_dbuser" visibility="hidden"><input type="text" class="form-control textbox-imeoff" maxlength="30" value="{DBUSER}" disabled /><input type="hidden" name="dbuser" value="{DBUSER}" /></patTemplate:tmpl>
</div>
</div>
<div class="form-group">
<label class="col-lg-2 control-label">{_LC_LABEL_DB_PASSWORD}</label>
-<div class="col-lg-4">
-<patTemplate:tmpl name="input_password" visibility="hidden"><input name="password" type="text" class="form-control textbox-imeoff" size="30" maxlength="64" value="{PASSWORD}" /></patTemplate:tmpl>
-<patTemplate:tmpl name="static_password" visibility="hidden"><input type="text" class="form-control textbox-imeoff" size="30" maxlength="64" value="{PASSWORD}" disabled /><input type="hidden" name="password" value="{PASSWORD}" /></patTemplate:tmpl>
+<div id="password_area" class="col-lg-4">
+<patTemplate:tmpl name="input_password" visibility="hidden"><input id="password" name="password" type="password" class="form-control textbox-imeoff" maxlength="64" value="{PASSWORD}" autocomplete="new-password" /><i class="glyphicon glyphicon-eye-open"></i></patTemplate:tmpl>
</div>
</div>
<div class="form-group">