Drupal Views UIがjQuery 1.8以降ではうまく動作しないらしい。
Masonry Viewsを使っていたからMasonry側の問題かと思っていたが、
Masonry使ってなくてもViews UIの設定が保存後消えていたため調べた。
jQuery Updateのモジュールを外してjQueryのバージョンをデフォルトの1.4に戻した後、
再度Viewsの設定を行うと正常に動作。
しかしMasonry APIを使うためにはjQueryの1.6以降のバージョンが必要だから、
勝手に最新バージョンを読み込むjQuery Updateを使わずに手動で1.6から1.7のバージョンをインストールする必要がありそう。
しかしデフォルトのjQueryのバージョンが古過ぎる。
セキュリティ的にも難ありだな。
Masonry API:https://www.drupal.org/project/masonry
Views UIとjQuery1.8について:https://www.drupal.org/node/1376686
コメント