Drupal7 Views UI 7.x-3.xとjQuery 1.8以降の互換性

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