⚲
プロジェクト
全般
プロフィール
ログイン
登録する
ホーム
プロジェクト
ヘルプ
検索
:
mikutter
全プロジェクト
mikutter
概要
活動
ロードマップ
チケット
ニュース
Wiki
リポジトリ
ダウンロード (503 Bytes)
機能 #722
» mikutter_skin_manager_beta.rb
設定画面 -
Satoshi Okuno
, 2014-10-20 00:36
#coding: utf-8
Plugin
.
create
(
:a
)
{
# スキンのリストを返す
def
get_skin_list
()
dirs
=
Dir
.
glob
(
File
.
join
(
Skin
::
SKIN_ROOT
,
"**"
,
"*.png"
)).
map
{
|
_
|
File
.
dirname
(
_
)
}.
uniq
dirs
.
map
{
|
_
|
_
.
gsub
(
/^
#{
Skin
::
SKIN_ROOT
}
\//
,
""
)
}
end
# 設定
settings
(
"スキン"
)
{
dirs
=
get_skin_list
.
inject
({
:nil
=>
_
(
"(デフォルト)"
)})
{
|
hash
,
_
|
hash
[
_
]
=
_
hash
}
select
(
_
(
"スキンディレクトリ(再起動後に反映)"
),
:skin_dir
,
dirs
)
}
}
« 前
1
2
3
4
5
次 »
(2-2/5)
ロード中...