OSDN Git Service

管理画面「ユーザ情報」ウィジェット更新。
authornaoki hirata <naoki@magic3.org>
Sat, 11 Jan 2014 13:58:13 +0000 (22:58 +0900)
committernaoki hirata <naoki@magic3.org>
Sat, 11 Jan 2014 13:58:13 +0000 (22:58 +0900)
widgets/admin/loginuser/css/default.css [new file with mode: 0644]
widgets/admin/loginuser/include/container/admin_loginuserWidgetContainer.php
widgets/admin/loginuser/include/template/index_bs.tmpl.html

diff --git a/widgets/admin/loginuser/css/default.css b/widgets/admin/loginuser/css/default.css
new file mode 100644 (file)
index 0000000..6e85d9a
--- /dev/null
@@ -0,0 +1,6 @@
+
+.loginuser .actbutton {
+       position:absolute;
+       right: 25px;
+       bottom: 30px;
+}
index 42bec87..e040fb4 100644 (file)
@@ -22,7 +22,7 @@ class admin_loginuserWidgetContainer extends BaseWidgetContainer
        private $langId;                // 言語
        private $useBootstrap;
        const DEFAULT_TITLE = 'ログインユーザ';          // デフォルトのウィジェットタイトル名
-//     const ICON_SIZE = 128;          // アイコンのサイズ
+       const DEFAULT_CSS_FILE = '/default.css';                // CSSファイル
                
        /**
         * コンストラクタ
@@ -124,12 +124,14 @@ class admin_loginuserWidgetContainer extends BaseWidgetContainer
         */
        function _addCssFileToHead($request, &$param)
        {
+               $cssFilePath = $this->getUrl($this->gEnv->getCurrentWidgetCssUrl() . self::DEFAULT_CSS_FILE);           // CSSファイル
+               
                // Bootstrapを使用する場合はjQueryUIテーマを使用しない
                $useBootstrap = $this->gPage->getUseBootstrap();
                if ($useBootstrap){
-                       return '';
+                       return $cssFilePath;
                } else {
-                       return array($this->getUrl($this->gEnv->getAdminDefaultThemeUrl()));
+                       return array($cssFilePath, $this->getUrl($this->gEnv->getAdminDefaultThemeUrl()));
                }
        }
 }
index de45624..66febd3 100644 (file)
  * @link       http://www.magic3.org
  */
 <patTemplate:tmpl name="_widget">
-<div class="col-sm-3">
-<div class="hero-widget well well-sm">
-<div class="icon">
-<i class="glyphicon glyphicon-user"></i>
+<div class="loginuser well well-lg text-center">
+<div><a href="{USER_DETAIL_URL}">{AVATAR_IMAGE}</a></div>
+<h3>{NAME}</h3>
+<p class="text-left">
+前回ログイン:{LOGIN_DT}<br />
+ログイン回数:<a href="{LOGIN_STATUS_URL}">{LOGIN_COUNT}</a><br />
+</p>
+<div class="actbutton">
+<a href="{USER_DETAIL_URL}" class="btn btn-sm btn-warning" role="button" data-toggle="tooltip" data-original-title="Edit this user"><i class="glyphicon glyphicon-edit"></i></a>
 </div>
-<div class="text">
-<var>3</var>
-<label class="text-muted">invited guests</label>
 </div>
-</div>
-</div>
-<div style="text-align:center;"><a href="{USER_DETAIL_URL}">{AVATAR_IMAGE}</a></div>
-<div>名前:<a href="{USER_DETAIL_URL}">{NAME}</a></div>
-<div>前回ログイン:{LOGIN_DT}</div>
-<div>ログイン回数:<a href="{LOGIN_STATUS_URL}">{LOGIN_COUNT}</a></div>
 </patTemplate:tmpl>