Top > 開発ガイド > コンポーネント開発逆引きリファレンス > あらかじめ読み込まれる外部ファイルを理解する

あらかじめ読み込まれる外部ファイルを理解する

対象バージョン

当ドキュメントはRubricks-0.6.x向けです。

概要

Rubricksであらかじめ読み込まれるJavaScriptおよびCSSについて説明します。

外部JavaScriptファイルの読み込み

RubricksではあらかじめPrototypeやscript.acculo.us、spinelz等の外部JavaScriptファイルを読み込んでいます。
これらは少しでも通信量を削減するために圧縮・結合されています。
下記に実際に読み込まれるファイル名と、そのソースファイル名を記述します。
(サーバをDevelopmentモードで起動した場合、結合後のJSファイルではなく各ソースのJavaScriptファイルを読み込みます)

  • RAILS_ROOT/public/javascripts/spinelz_lib/spinelz_util_for_rubricks.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/prototype.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/builder.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/effects.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/dragdrop.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/controls.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/slider.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/resize.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/json.js
    • RAILS_ROOT/public/javascripts/src_spinelz_lib/spinelz_util.js
  • RAILS_ROOT/public/javascripts/spinelz/spinelz_for_rubricks.js
    • RAILS_ROOT/public/javascripts/src_spinelz/ajaxHistory.js
    • RAILS_ROOT/public/javascripts/src_spinelz/balloon.js
    • RAILS_ROOT/public/javascripts/src_spinelz/calendar.js
    • RAILS_ROOT/public/javascripts/src_spinelz/datepicker.js
    • RAILS_ROOT/public/javascripts/src_spinelz/inplaceEditorEx.js
    • RAILS_ROOT/public/javascripts/src_spinelz/menubar.js
    • RAILS_ROOT/public/javascripts/src_spinelz/navPanel.js
    • RAILS_ROOT/public/javascripts/src_spinelz/selectableTable.js
    • RAILS_ROOT/public/javascripts/src_spinelz/sideBarBox.js
    • RAILS_ROOT/public/javascripts/src_spinelz/sideBarBox_effects.js
    • RAILS_ROOT/public/javascripts/src_spinelz/switcher.js
    • RAILS_ROOT/public/javascripts/src_spinelz/tabBox.js
    • RAILS_ROOT/public/javascripts/src_spinelz/timepicker.js
    • RAILS_ROOT/public/javascripts/src_spinelz/treeview.js
    • RAILS_ROOT/public/javascripts/src_spinelz/window_resizeEx.js
    • RAILS_ROOT/public/javascripts/src_spinelz/window.js
  • RAILS_ROOT/public/javascripts/rubricks_common.js
    • RAILS_ROOT/public/javascripts/src_rubricks_common_*.js

外部CSSファイルの読み込み

Rubricksではテーマやコンポーネントの外部CSSファイルを読み込んでいます。
これらは少しでも通信量を削減するために圧縮されています。
圧縮はテーマ及びコンポーネントのインストール時に自動的に行われます。
定義などを参照する際には圧縮前のファイルを参照して下さい。(RAILS_ROOT/public/stylesheets/themes以下のファイル等)