1.0.10Jベータ1です

プログラム(機能)関連の開発の話題
アバター
yama
管理人
記事: 3081
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事by yama » 2013年4月26日(金) 17:41

なるほど、プレビューの件はたしかにそうなりますね。少し考えてみます。
(Cascading Templates相当の機能も積み込んでありますが、そっちも同じ問題があるかも)

ツリーの件も了解です。
アバター
yama
管理人
記事: 3081
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事by yama » 2013年4月28日(日) 07:04

1010j-rc2.zip
(1.64 MiB) ダウンロード数: 321 回
1.0.10Jリリース候補です。いったん1.0.9Jの状態に戻して、必要と思われる修正・無難と思われる改善の積み込みに限定しました。そのため、先日ここで出した内容とはだいぶ変わっています。

0.9.0.zip
(1.57 MiB) ダウンロード数: 307 回

0963.zip
(4.04 MiB) ダウンロード数: 313 回
アップデートのテスト用に、MODXの最初のバージョンと、Evo正式版になる直前の0.9.6.3バージョンを添付しておきます。
0.9.6.3はMODXが注目された時期に普及したバージョンなので、今でも使っているユーザが多いと思います。
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

Re: 1.0.10Jベータ1です

投稿記事by saki... » 2013年4月28日(日) 11:30

いつもお世話になっています。
1.0.10から管理画面ダッシュボードが賑やかになっていい感じです。
他の管理画面テーマも使いやすくなったので、今回の 1.0.10 向けのカスタマイズも面白そうです。

些細な点ですが、アップグレードを試したときに気がついたので報告します。
すぐに処置が必要な不具合ではないので、可能なときに対応いただければと思います。

マネージャー画面の左側ツリーのノードをクリックすると、ツリーのノード名が反転して(treeNodeSelectedクラスに変わる)
リソースの編集画面になりますが、この状態で編集キャンセル等から上部のメニューをクリックして
画面遷移したときにツリー側の反転が解消されません。サイトのリフレッシュのときだけはツリー再描画が起きるので消えます。
下記のjsコードがどこかにあると思うので、SPAN要素から treeNodeSelected をサーチして解消する処理を
function化して必要な箇所からも呼び出せばよさそうな気がします。
(あるいは、クリック側ではなくて編集画面表示側のところからツリーのSPAN要素を書き換える。
 編集画面から遷移して出るときにツリー側のリフレッシュをかけるほうが素直かもしれません。)

確かめてみたところ、上記の現象は 1.0.9J (より以前?)から発生していました。
なんとかしてみようとマネージャー画面のhtmlソースを眺めて下記の処理で反転させている
ところまでは見つけたのですが、js 側の処理の重なり方が読みきれなくて挫折しています(^^;;

コード: 全て選択

function setSelected(elSel) {
var all = document.getElementsByTagName( "SPAN" );
var l = all.length;
for ( var i = 0; i < l; i++ ) {
el = all[i]
cn = el.className;
if (cn=="treeNodeSelected") {
el.className="treeNode";
}
}
elSel.className="treeNodeSelected";
};
アバター
yama
管理人
記事: 3081
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事by yama » 2013年4月28日(日) 16:06

ありがとうございます。なるほどですね、なんとかすっきり対応したいところです。
ツリー部分は完全に動的に出力されているので、たとえばjQueryのonとかliveを使う必要があると思います。

viewtopic.php?p=6030#p6030
近いうちに、開発中の上記のものに差し替えると思います。なので、それまで現状のままでもよいかな?と思っています。

管理画面テーマは今回いろんなものが使えるようになってます。あまりコア側で個別的な処理を抱え込まないで、できるだけテーマ側で処理を加えるのが素直な実装になるみたいです。
また改めて案内したいと思います。
soushi
管理人
記事: 224
登録日時: 2009年7月30日(木) 01:59

Re: 1.0.10Jベータ1です

投稿記事by soushi » 2013年4月28日(日) 19:29

1.0.10Jリリース候補版2(RC2)のパッケージをデモサイトに用意しました。
事前に動作確認されたい方はご自由にお使いください!

http://mng.demo.modx.jp/
アバター
yama
管理人
記事: 3081
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事by yama » 2013年4月29日(月) 11:33

1010j-rc3.zip
(1.64 MiB) ダウンロード数: 346 回
AjaxSearchやTinyMCEのリンクリストが動作しない・本家版の管理画面テーマがうまく適用されない・一部のバージョンのEvoからアップデートすると古いMODxCarbonを自動的に変更されないなどの報告があったため修正しました。他にも何か気づいたことがあればよろしくお願いします。
(PMや公式サイトの問い合わせフォームも可です)
アバター
yama
管理人
記事: 3081
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.10Jベータ1です

投稿記事by yama » 2013年4月30日(火) 22:24

http://modx.jp/download/download_evo.html
正式版リリースしました。

viewtopic.php?f=34&t=1112
viewtopic.php?f=34&t=1130
多数の改善を積み込んだ上記のブランチとは違う流れなので、最新の開発版を追っている方は気をつけてください。
今回の1.0.10Jは前回の1.0.9Jに対し安定的なコードを選んで積み込んだものです。