├── log └── .gitignore ├── public ├── favicon.ico ├── fckeditor │ └── editor │ │ ├── dialog │ │ ├── fck_spellerpages │ │ │ └── spellerpages │ │ │ │ └── blank.html │ │ ├── common │ │ │ └── images │ │ │ │ ├── reset.gif │ │ │ │ ├── locked.gif │ │ │ │ └── unlocked.gif │ │ ├── fck_about │ │ │ ├── logo_fredck.gif │ │ │ ├── logo_fckeditor.gif │ │ │ └── sponsors │ │ │ │ └── spellchecker_net.gif │ │ └── fck_template │ │ │ └── images │ │ │ ├── template1.gif │ │ │ ├── template2.gif │ │ │ └── template3.gif │ │ ├── images │ │ ├── anchor.gif │ │ ├── spacer.gif │ │ ├── arrow_ltr.gif │ │ ├── arrow_rtl.gif │ │ └── smiley │ │ │ └── msn │ │ │ ├── cake.gif │ │ │ ├── heart.gif │ │ │ ├── kiss.gif │ │ │ ├── envelope.gif │ │ │ ├── angel_smile.gif │ │ │ ├── angry_smile.gif │ │ │ ├── cry_smile.gif │ │ │ ├── devil_smile.gif │ │ │ ├── lightbulb.gif │ │ │ ├── omg_smile.gif │ │ │ ├── sad_smile.gif │ │ │ ├── teeth_smile.gif │ │ │ ├── thumbs_down.gif │ │ │ ├── thumbs_up.gif │ │ │ ├── wink_smile.gif │ │ │ ├── broken_heart.gif │ │ │ ├── regular_smile.gif │ │ │ ├── shades_smile.gif │ │ │ ├── tounge_smile.gif │ │ │ ├── confused_smile.gif │ │ │ ├── embaressed_smile.gif │ │ │ └── whatchutalkingabout_smile.gif │ │ ├── css │ │ ├── images │ │ │ ├── block_h1.png │ │ │ ├── block_h2.png │ │ │ ├── block_h3.png │ │ │ ├── block_h4.png │ │ │ ├── block_h5.png │ │ │ ├── block_h6.png │ │ │ ├── block_p.png │ │ │ ├── block_div.png │ │ │ ├── block_pre.png │ │ │ ├── fck_anchor.gif │ │ │ ├── fck_plugin.gif │ │ │ ├── block_address.png │ │ │ ├── fck_flashlogo.gif │ │ │ ├── fck_pagebreak.gif │ │ │ ├── fck_hiddenfield.gif │ │ │ └── block_blockquote.png │ │ └── behaviors │ │ │ └── disablehandles.htc │ │ ├── skins │ │ ├── default │ │ │ ├── fck_strip.gif │ │ │ └── images │ │ │ │ ├── sprites.gif │ │ │ │ ├── sprites.png │ │ │ │ ├── dialog.sides.gif │ │ │ │ ├── dialog.sides.png │ │ │ │ ├── toolbar.end.gif │ │ │ │ ├── toolbar.start.gif │ │ │ │ ├── toolbar.expand.gif │ │ │ │ ├── dialog.sides.rtl.png │ │ │ │ ├── toolbar.arrowright.gif │ │ │ │ ├── toolbar.collapse.gif │ │ │ │ ├── toolbar.separator.gif │ │ │ │ └── toolbar.buttonarrow.gif │ │ ├── silver │ │ │ ├── fck_strip.gif │ │ │ └── images │ │ │ │ ├── sprites.gif │ │ │ │ ├── sprites.png │ │ │ │ ├── toolbar.end.gif │ │ │ │ ├── dialog.sides.gif │ │ │ │ ├── dialog.sides.png │ │ │ │ ├── toolbar.expand.gif │ │ │ │ ├── toolbar.start.gif │ │ │ │ ├── dialog.sides.rtl.png │ │ │ │ ├── toolbar.buttonbg.gif │ │ │ │ ├── toolbar.collapse.gif │ │ │ │ ├── toolbar.arrowright.gif │ │ │ │ ├── toolbar.buttonarrow.gif │ │ │ │ └── toolbar.separator.gif │ │ └── office2003 │ │ │ ├── fck_strip.gif │ │ │ └── images │ │ │ ├── sprites.gif │ │ │ ├── sprites.png │ │ │ ├── toolbar.bg.gif │ │ │ ├── dialog.sides.gif │ │ │ ├── dialog.sides.png │ │ │ ├── toolbar.end.gif │ │ │ ├── toolbar.expand.gif │ │ │ ├── toolbar.start.gif │ │ │ ├── dialog.sides.rtl.png │ │ │ ├── toolbar.collapse.gif │ │ │ ├── toolbar.separator.gif │ │ │ ├── toolbar.arrowright.gif │ │ │ └── toolbar.buttonarrow.gif │ │ ├── plugins │ │ └── placeholder │ │ │ └── placeholder.gif │ │ └── filemanager │ │ └── browser │ │ └── default │ │ └── images │ │ ├── Folder.gif │ │ ├── spacer.gif │ │ ├── Folder32.gif │ │ ├── FolderUp.gif │ │ ├── icons │ │ ├── 32 │ │ │ ├── ai.gif │ │ │ ├── cs.gif │ │ │ ├── js.gif │ │ │ ├── avi.gif │ │ │ ├── bmp.gif │ │ │ ├── dll.gif │ │ │ ├── doc.gif │ │ │ ├── exe.gif │ │ │ ├── fla.gif │ │ │ ├── gif.gif │ │ │ ├── htm.gif │ │ │ ├── html.gif │ │ │ ├── jpg.gif │ │ │ ├── mdb.gif │ │ │ ├── mp3.gif │ │ │ ├── pdf.gif │ │ │ ├── png.gif │ │ │ ├── ppt.gif │ │ │ ├── rdp.gif │ │ │ ├── swf.gif │ │ │ ├── swt.gif │ │ │ ├── txt.gif │ │ │ ├── vsd.gif │ │ │ ├── xls.gif │ │ │ ├── xml.gif │ │ │ ├── zip.gif │ │ │ └── default.icon.gif │ │ ├── ai.gif │ │ ├── avi.gif │ │ ├── bmp.gif │ │ ├── cs.gif │ │ ├── dll.gif │ │ ├── doc.gif │ │ ├── exe.gif │ │ ├── fla.gif │ │ ├── gif.gif │ │ ├── htm.gif │ │ ├── jpg.gif │ │ ├── js.gif │ │ ├── mdb.gif │ │ ├── mp3.gif │ │ ├── pdf.gif │ │ ├── png.gif │ │ ├── ppt.gif │ │ ├── rdp.gif │ │ ├── swf.gif │ │ ├── swt.gif │ │ ├── txt.gif │ │ ├── vsd.gif │ │ ├── xls.gif │ │ ├── xml.gif │ │ ├── zip.gif │ │ ├── html.gif │ │ └── default.icon.gif │ │ ├── ButtonArrow.gif │ │ ├── FolderOpened.gif │ │ └── FolderOpened32.gif ├── site │ └── customconfig.js ├── images │ ├── cms │ │ ├── bg.png │ │ ├── dot.png │ │ ├── menu.png │ │ ├── nav.png │ │ ├── nav_h.gif │ │ ├── solid.gif │ │ ├── browse.gif │ │ ├── dashed.gif │ │ ├── menu_h.gif │ │ ├── nav_cap.png │ │ ├── search.png │ │ ├── top_cap.png │ │ ├── bl_curve.png │ │ ├── bottom_cap.png │ │ ├── content_bg.gif │ │ ├── icons │ │ │ ├── user.png │ │ │ ├── actions │ │ │ │ ├── add.png │ │ │ │ ├── up.png │ │ │ │ ├── config.png │ │ │ │ ├── delete.png │ │ │ │ ├── down.png │ │ │ │ ├── edit.png │ │ │ │ ├── folder.png │ │ │ │ ├── home.png │ │ │ │ ├── left.png │ │ │ │ ├── link.png │ │ │ │ ├── page.png │ │ │ │ ├── redo.png │ │ │ │ ├── right.png │ │ │ │ ├── undo.png │ │ │ │ ├── view.png │ │ │ │ ├── connect.png │ │ │ │ ├── history.png │ │ │ │ ├── page_add.png │ │ │ │ ├── refresh.png │ │ │ │ ├── folder_add.png │ │ │ │ ├── folder_edit.png │ │ │ │ ├── folder_move.png │ │ │ │ ├── folder_open.png │ │ │ │ ├── page_edit.png │ │ │ │ ├── page_move.png │ │ │ │ ├── root_folder.png │ │ │ │ ├── root_link.png │ │ │ │ ├── root_page.png │ │ │ │ └── folder_delete.png │ │ │ ├── file_types │ │ │ │ ├── doc.png │ │ │ │ ├── gif.png │ │ │ │ ├── htm.png │ │ │ │ ├── pdf.png │ │ │ │ ├── ppt.png │ │ │ │ ├── swf.png │ │ │ │ ├── txt.png │ │ │ │ ├── xls.png │ │ │ │ ├── xml.png │ │ │ │ ├── zip.png │ │ │ │ └── file.png │ │ │ └── status │ │ │ │ ├── draft.gif │ │ │ │ ├── hidden.gif │ │ │ │ ├── locked.gif │ │ │ │ ├── archived.gif │ │ │ │ ├── published.gif │ │ │ │ └── unlocked.gif │ │ ├── login_bg.jpg │ │ ├── login_top.gif │ │ ├── menu_open.png │ │ ├── nav │ │ │ └── on_bg.gif │ │ ├── nav_admin.gif │ │ ├── nav_cap_h.gif │ │ ├── nav_dash.gif │ │ ├── nav_dash_h.gif │ │ ├── select_bg.gif │ │ ├── table │ │ │ ├── bl.gif │ │ │ ├── br.gif │ │ │ ├── tl.gif │ │ │ ├── tr.gif │ │ │ ├── th_bg.gif │ │ │ ├── tr_bg.gif │ │ │ ├── divider.gif │ │ │ ├── td_last_bg.gif │ │ │ ├── th_divider.gif │ │ │ ├── th_last_bg.gif │ │ │ ├── td_cap_first_h.gif │ │ │ ├── td_cap_first_s.gif │ │ │ ├── td_cap_last_h.gif │ │ │ └── td_cap_last_s.gif │ │ ├── toolbar_bg.png │ │ ├── dk_button_l.gif │ │ ├── dk_button_r.gif │ │ ├── draft_status.gif │ │ ├── gray_long_bg.gif │ │ ├── login_bottom.jpg │ │ ├── lt_button_bg.gif │ │ ├── lt_button_l.gif │ │ ├── lt_button_r.gif │ │ ├── menu │ │ │ ├── top_cap.png │ │ │ ├── bottom_cap.png │ │ │ ├── block_cap_h.gif │ │ │ ├── bottom_cap_menu.png │ │ │ ├── menu_header_first_bg.gif │ │ │ ├── selected_block_cap.gif │ │ │ ├── top_cap_menu_header.png │ │ │ └── bottom_cap_menu_first.png │ │ ├── menu_header.png │ │ ├── menu_open_bg.gif │ │ ├── nav_admin_h.gif │ │ ├── nav_admin_on.gif │ │ ├── nav_dash_on.gif │ │ ├── nav_sitemap.gif │ │ ├── select_bg_2.gif │ │ ├── browsercms_logo.png │ │ ├── buttons │ │ │ ├── button.png │ │ │ ├── button_bg.png │ │ │ ├── button_h.png │ │ │ ├── delete_x.png │ │ │ ├── sm_button.gif │ │ │ ├── button_cap.png │ │ │ ├── button_cap_h.png │ │ │ ├── button_off.png │ │ │ ├── delete_x_h.png │ │ │ ├── sm_button_2.gif │ │ │ ├── sm_button_h.gif │ │ │ ├── button_cap_off.gif │ │ │ ├── button_left_bg.png │ │ │ ├── sm_button_2_h.gif │ │ │ ├── button_off_middle.png │ │ │ ├── delete_x_disabled.png │ │ │ └── button_cap_off_middle.gif │ │ ├── containers │ │ │ ├── add.gif │ │ │ ├── beta.png │ │ │ ├── down.gif │ │ │ ├── edit.gif │ │ │ ├── up.gif │ │ │ ├── view.gif │ │ │ ├── alpha.png │ │ │ └── delete.gif │ │ ├── nav_sitemap_h.gif │ │ ├── nav_sitemap_on.gif │ │ ├── pagination │ │ │ ├── last.gif │ │ │ ├── next.gif │ │ │ ├── first.gif │ │ │ ├── input.gif │ │ │ ├── last_h.gif │ │ │ ├── next_h.gif │ │ │ ├── first_h.gif │ │ │ ├── previous.gif │ │ │ └── previous_h.gif │ │ ├── search_submit.gif │ │ ├── search_submit_h.gif │ │ ├── sitemap │ │ │ ├── corners.gif │ │ │ ├── divider.gif │ │ │ ├── expand.png │ │ │ ├── tooltip.gif │ │ │ ├── contract.png │ │ │ ├── gradient.gif │ │ │ ├── bottom_cap.png │ │ │ ├── buffer_caps.png │ │ │ ├── gray_expand.png │ │ │ ├── no_contents.png │ │ │ ├── corners_hover.gif │ │ │ ├── gray_contract.png │ │ │ ├── site_root_cap.png │ │ │ └── top_cap_content.png │ │ ├── top_cap_content.png │ │ ├── usercontrols_bg.png │ │ ├── dashboard │ │ │ ├── top_cap.png │ │ │ ├── bottom_cap.png │ │ │ ├── header_bg.gif │ │ │ ├── header_left_bg.gif │ │ │ ├── table_header_bg.gif │ │ │ └── bottom_cap_content.png │ │ ├── datepicker │ │ │ ├── clear.gif │ │ │ └── close.gif │ │ ├── published_status.gif │ │ ├── bottom_cap_content.png │ │ ├── browser_media_logo.png │ │ ├── nav_content_library.gif │ │ ├── pages │ │ │ ├── up_connectable.gif │ │ │ ├── add_connectable.gif │ │ │ ├── container_border.gif │ │ │ ├── down_connectable.gif │ │ │ ├── edit_connectable.gif │ │ │ ├── show_connectable.gif │ │ │ ├── connect_connectable.gif │ │ │ ├── container_border_l.gif │ │ │ ├── container_border_r.gif │ │ │ ├── delete_connectable.gif │ │ │ ├── edit_connectable_2.gif │ │ │ ├── up_connectable_disabled.gif │ │ │ └── down_connectable_disabled.gif │ │ ├── searchbox_gradient.gif │ │ ├── thickbox │ │ │ ├── macFFBgHack.png │ │ │ └── loadingAnimation.gif │ │ ├── top_cap_menu_header.png │ │ ├── user_search_submit.gif │ │ ├── usercontrols_bg_cap.png │ │ ├── nav_content_library_h.gif │ │ ├── nav_content_library_on.gif │ │ ├── page_toolbar │ │ │ ├── status_l.gif │ │ │ ├── page_toolbar_l.gif │ │ │ ├── page_toolbar_r.gif │ │ │ ├── status_draft_l.gif │ │ │ ├── page_toolbar_bg.gif │ │ │ ├── status_draft_bg.gif │ │ │ ├── visual_editor_bg.gif │ │ │ ├── visual_editor_end.gif │ │ │ ├── visual_editor_r.gif │ │ │ ├── status_published_bg.gif │ │ │ ├── status_published_l.gif │ │ │ ├── page_toolbar_inset_bg.gif │ │ │ ├── page_toolbar_inset_l.gif │ │ │ ├── page_toolbar_inset_r.gif │ │ │ ├── visual_editor_state_bg.gif │ │ │ ├── page_toolbar_inset_draft_bg.gif │ │ │ ├── page_toolbar_inset_draft_l.gif │ │ │ ├── page_toolbar_inset_draft_r.gif │ │ │ ├── page_toolbar_inset_published_bg.gif │ │ │ ├── page_toolbar_inset_published_l.gif │ │ │ └── page_toolbar_inset_published_r.gif │ │ └── administration │ │ │ └── user_browser_bg.gif │ └── rails.png ├── stylesheets │ └── cms │ │ ├── content_types.css │ │ ├── taglist.css │ │ └── block.css ├── themes │ └── blue_steel │ │ └── images │ │ ├── logo.jpg │ │ └── splash.jpg └── robots.txt ├── tmp └── .gitignore ├── vendor ├── plugins │ └── selenium-on-rails │ │ ├── .gitignore │ │ ├── test_data │ │ ├── .hidden.html │ │ ├── suite_two │ │ │ └── suite_two_testcase.sel │ │ ├── suite_one │ │ │ ├── suite_one_testcase1.sel │ │ │ ├── suite_one_testcase2.sel │ │ │ └── subsuite │ │ │ │ └── suite_one_subsuite_testcase.sel │ │ ├── _partial.rsel │ │ ├── partials │ │ │ ├── _rsel.rsel │ │ │ ├── _nesting.rsel │ │ │ ├── _sel.sel │ │ │ ├── _html.html │ │ │ ├── _rhtml.rhtml │ │ │ └── all_partials.rsel │ │ ├── selenese.sel │ │ ├── html.html │ │ ├── rhtml.rhtml │ │ ├── own_layout.html │ │ └── rselenese.rsel │ │ ├── selenium-core │ │ ├── icons │ │ │ ├── all.png │ │ │ ├── pause.png │ │ │ ├── step.png │ │ │ ├── continue.png │ │ │ ├── selected.png │ │ │ ├── pause_disabled.png │ │ │ ├── step_disabled.png │ │ │ └── continue_disabled.png │ │ ├── selenium-logo.png │ │ ├── domviewer │ │ │ ├── butmin.gif │ │ │ └── butplus.gif │ │ ├── scripts │ │ │ └── selenium-version.js │ │ ├── Blank.html │ │ └── InjectedRemoteRunner.html │ │ ├── lib │ │ ├── views │ │ │ └── record.rhtml │ │ ├── selenium_helper.rb │ │ └── selenium_on_rails.rb │ │ ├── log │ │ ├── safari.yml │ │ ├── firefox.yml │ │ └── default.yml │ │ └── tasks │ │ └── test_acceptance.rake └── gems │ └── thoughtbot-factory_girl-1.2.0 │ ├── lib │ └── factory_girl │ │ ├── proxy │ │ ├── create.rb │ │ └── attributes_for.rb │ │ └── attribute │ │ ├── static.rb │ │ ├── dynamic.rb │ │ └── association.rb │ └── test │ └── test_helper.rb ├── doc ├── app │ └── created.rid ├── design │ ├── gray_box.psd │ ├── main_nav.psd │ └── blue_button.psd └── guides │ ├── images │ ├── bg.png │ ├── dot.png │ ├── top_cap.png │ ├── bottom_cap.png │ ├── icons │ │ ├── home.png │ │ ├── next.png │ │ ├── note.png │ │ ├── prev.png │ │ ├── tip.png │ │ ├── up.png │ │ ├── caution.png │ │ ├── example.png │ │ ├── important.png │ │ ├── warning.png │ │ ├── callouts │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 13.png │ │ │ ├── 14.png │ │ │ ├── 15.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ │ └── README │ ├── browsercms_logo.png │ └── top_cap_content.png │ ├── html │ ├── images │ │ ├── bg.png │ │ ├── dot.png │ │ ├── top_cap.png │ │ ├── bottom_cap.png │ │ ├── icons │ │ │ ├── home.png │ │ │ ├── next.png │ │ │ ├── note.png │ │ │ ├── prev.png │ │ │ ├── tip.png │ │ │ ├── up.png │ │ │ ├── caution.png │ │ │ ├── example.png │ │ │ ├── important.png │ │ │ ├── warning.png │ │ │ ├── callouts │ │ │ │ ├── 1.png │ │ │ │ ├── 10.png │ │ │ │ ├── 11.png │ │ │ │ ├── 12.png │ │ │ │ ├── 13.png │ │ │ │ ├── 14.png │ │ │ │ ├── 15.png │ │ │ │ ├── 2.png │ │ │ │ ├── 3.png │ │ │ │ ├── 4.png │ │ │ │ ├── 5.png │ │ │ │ ├── 6.png │ │ │ │ ├── 7.png │ │ │ │ ├── 8.png │ │ │ │ └── 9.png │ │ │ └── README │ │ ├── browsercms_logo.png │ │ └── top_cap_content.png │ └── files │ │ ├── javascripts │ │ └── guides.js │ │ └── stylesheets │ │ ├── style.css │ │ └── syntax.css │ └── files │ ├── javascripts │ └── guides.js │ └── stylesheets │ ├── style.css │ └── syntax.css ├── VERSION.yml ├── config ├── initializers │ ├── cms.rb │ ├── inflections.rb │ └── session_store.rb ├── database.sqlite3.yml ├── platforms │ ├── mac │ │ └── selenium.yml │ └── windows │ │ └── selenium.yml ├── routes.rb └── database.mysql.yml ├── app ├── views │ ├── cms │ │ ├── tags │ │ │ └── _form.html.erb │ │ ├── html_blocks │ │ │ ├── render.html.erb │ │ │ └── _form.html.erb │ │ ├── category_types │ │ │ └── _form.html.erb │ │ ├── links │ │ │ ├── destroy.js.rjs │ │ │ └── _form.html.erb │ │ ├── sections │ │ │ ├── destroy.js.rjs │ │ │ ├── _page.html.erb │ │ │ ├── edit.html.erb │ │ │ └── _section.html.erb │ │ ├── image_blocks │ │ │ └── render.html.erb │ │ ├── groups │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── shared │ │ │ ├── access_denied.html.erb │ │ │ ├── _exception.html.erb │ │ │ └── _version_conflict_diff.html.erb │ │ ├── page_routes │ │ │ ├── new.html.erb │ │ │ └── edit.html.erb │ │ ├── redirects │ │ │ ├── edit.html.erb │ │ │ └── new.html.erb │ │ ├── dynamic_views │ │ │ ├── new.html.erb │ │ │ └── edit.html.erb │ │ ├── users │ │ │ ├── _password.html.erb │ │ │ ├── new.html.erb │ │ │ ├── _groups.html.erb │ │ │ └── _form.html.erb │ │ ├── blocks │ │ │ ├── _toolbar.html.erb │ │ │ └── _hidden_fields.html.erb │ │ ├── file_blocks │ │ │ └── render.html.erb │ │ ├── section_nodes │ │ │ ├── _section_node.html.erb │ │ │ └── _link.html.erb │ │ ├── form_builder │ │ │ ├── _cms_date_picker.html.erb │ │ │ ├── _cms_datetime_select.html.erb │ │ │ ├── _cms_text_area.html.erb │ │ │ ├── _cms_text_field.html.erb │ │ │ └── _cms_tag_list.html.erb │ │ └── toolbar │ │ │ └── index.html.erb │ ├── portlets │ │ ├── dynamic │ │ │ └── _form.html.erb │ │ ├── tag_cloud │ │ │ ├── render.html.erb │ │ │ └── _form.html.erb │ │ ├── email_page │ │ │ └── _form.html.erb │ │ └── login │ │ │ └── _form.html.erb │ └── layouts │ │ ├── cms │ │ ├── _footer.erb │ │ └── dashboard.html.erb │ │ └── application.html.erb ├── models │ ├── page_route_condition.rb │ ├── page_route_requirement.rb │ ├── page_route_option.rb │ ├── group_section.rb │ ├── user_group_membership.rb │ ├── content_type_group.rb │ ├── group_type_permission.rb │ ├── redirect.rb │ ├── group_permission.rb │ ├── tagging.rb │ ├── permission.rb │ ├── email_message_mailer.rb │ ├── abstract_file_block.rb │ └── group_type.rb ├── controllers │ └── cms │ │ ├── categories_controller.rb │ │ ├── file_blocks_controller.rb │ │ ├── html_blocks_controller.rb │ │ ├── image_blocks_controller.rb │ │ ├── page_route_conditions_controller.rb │ │ ├── home_controller.rb │ │ ├── page_route_requirements_controller.rb │ │ ├── category_types_controller.rb │ │ ├── content_types_controller.rb │ │ ├── tags_controller.rb │ │ ├── email_messages_controller.rb │ │ ├── portlet_controller.rb │ │ ├── toolbar_controller.rb │ │ ├── base_controller.rb │ │ ├── attachments_controller.rb │ │ ├── dashboard_controller.rb │ │ ├── redirects_controller.rb │ │ └── cache_controller.rb ├── helpers │ └── application_helper.rb └── portlets │ ├── dynamic_portlet.rb │ ├── login_portlet.rb │ └── tag_cloud_portlet.rb ├── rails_generators ├── portlet │ └── templates │ │ ├── render.html.erb │ │ ├── portlet.rb │ │ ├── unit_test.erb │ │ └── _form.html.erb ├── browser_cms_demo_site │ ├── USAGE │ └── templates │ │ └── migration.rb ├── browser_cms │ ├── USAGE │ └── templates │ │ └── README └── content_block │ └── templates │ ├── controller.rb │ ├── functional_test.erb │ └── unit_test.erb ├── rails └── init.rb ├── script ├── autospec ├── about ├── plugin ├── runner ├── server ├── console ├── dbconsole ├── destroy ├── generate ├── process │ ├── reaper │ ├── spawner │ └── inspector ├── performance │ ├── profiler │ ├── request │ └── benchmarker └── spec ├── test ├── selenium-core │ ├── icons │ │ ├── all.png │ │ ├── pause.png │ │ ├── step.png │ │ ├── continue.png │ │ ├── selected.png │ │ ├── step_disabled.png │ │ ├── pause_disabled.png │ │ └── continue_disabled.png │ ├── selenium-logo.png │ ├── domviewer │ │ ├── butmin.gif │ │ └── butplus.gif │ ├── scripts │ │ ├── user-extensions.js │ │ └── selenium-version.js │ ├── Blank.html │ └── InjectedRemoteRunner.html ├── selenium │ ├── site │ │ └── view_home_page.rsel │ ├── _login_as_cmsadmin.rsel │ ├── dashboard.rsel │ ├── html_blocks.rsel │ ├── pages │ │ └── edit_properties.rsel │ ├── login │ │ ├── failed_login.rsel │ │ └── successful_login.rsel │ ├── sitemap │ │ ├── open_section.rsel │ │ └── move_page.rsel │ └── page_templates.rsel ├── unit │ ├── models │ │ ├── group_test.rb │ │ ├── link_test.rb │ │ ├── category_type_test.rb │ │ ├── permission_test.rb │ │ └── email_page_portlet_test.rb │ ├── helpers │ │ └── form_builder_test.rb │ └── extensions │ │ ├── active_record │ │ └── base_test.rb │ │ ├── integer_test.rb │ │ └── hash_test.rb ├── fixtures │ ├── user_group_memberships.yml │ ├── sites.yml │ ├── group_type_permissions.yml │ ├── group_permissions.yml │ ├── content_type_groups.yml │ ├── sections.yml │ └── users.yml ├── functional │ └── cms │ │ ├── cache_controller_test.rb │ │ └── dashboard_controller_test.rb └── integration │ └── login_test.rb ├── lib ├── sequence.rb ├── cms │ ├── extensions.rb │ └── extensions │ │ ├── active_support │ │ └── cache │ │ │ └── file_store.rb │ │ ├── action_view │ │ └── base.rb │ │ ├── active_record │ │ ├── errors.rb │ │ └── base.rb │ │ ├── nil.rb │ │ └── integer.rb └── browsercms.rb ├── .gitignore ├── db └── demo │ └── page_partials │ └── _footer.html.erb └── How_to_release_notes.txt /log/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmp/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | -------------------------------------------------------------------------------- /doc/app/created.rid: -------------------------------------------------------------------------------- 1 | Tue, 02 Jun 2009 14:18:47 -0400 2 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/.hidden.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /VERSION.yml: -------------------------------------------------------------------------------- 1 | --- 2 | :patch: 2 3 | :major: 3 4 | :minor: 0 5 | -------------------------------------------------------------------------------- /config/initializers/cms.rb: -------------------------------------------------------------------------------- 1 | require 'browsercms' 2 | Cms.init -------------------------------------------------------------------------------- /app/views/cms/tags/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | -------------------------------------------------------------------------------- /app/views/cms/html_blocks/render.html.erb: -------------------------------------------------------------------------------- 1 | <%= @content_block.content %> -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/site/customconfig.js: -------------------------------------------------------------------------------- 1 | //Put your customizations to FCKEditor here -------------------------------------------------------------------------------- /rails_generators/portlet/templates/render.html.erb: -------------------------------------------------------------------------------- 1 | <%%=h @portlet.name %> -------------------------------------------------------------------------------- /app/views/cms/category_types/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | -------------------------------------------------------------------------------- /rails/init.rb: -------------------------------------------------------------------------------- 1 | require 'browsercms' 2 | Cms.add_to_rails_paths(Cms.root) 3 | Cms.init -------------------------------------------------------------------------------- /rails_generators/browser_cms_demo_site/USAGE: -------------------------------------------------------------------------------- 1 | Will install an example CMS demo site -------------------------------------------------------------------------------- /script/autospec: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | ENV['RSPEC'] = 'true' 3 | system 'autotest' -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/suite_two/suite_two_testcase.sel: -------------------------------------------------------------------------------- 1 | |open|/| -------------------------------------------------------------------------------- /app/models/page_route_condition.rb: -------------------------------------------------------------------------------- 1 | class PageRouteCondition < PageRouteOption 2 | end -------------------------------------------------------------------------------- /app/models/page_route_requirement.rb: -------------------------------------------------------------------------------- 1 | class PageRouteRequirement < PageRouteOption 2 | end -------------------------------------------------------------------------------- /app/views/cms/links/destroy.js.rjs: -------------------------------------------------------------------------------- 1 | page["link_#{@link.id}"].remove 2 | show_notice(link) -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/suite_one/suite_one_testcase1.sel: -------------------------------------------------------------------------------- 1 | |open|/| -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/suite_one/suite_one_testcase2.sel: -------------------------------------------------------------------------------- 1 | |open|/| -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/_partial.rsel: -------------------------------------------------------------------------------- 1 | assert_title "Partial from #{source}" -------------------------------------------------------------------------------- /app/views/cms/sections/destroy.js.rjs: -------------------------------------------------------------------------------- 1 | page["section_#{@section.id}"].remove 2 | show_notice(page) -------------------------------------------------------------------------------- /doc/design/gray_box.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/design/gray_box.psd -------------------------------------------------------------------------------- /doc/design/main_nav.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/design/main_nav.psd -------------------------------------------------------------------------------- /doc/guides/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/bg.png -------------------------------------------------------------------------------- /public/images/cms/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/bg.png -------------------------------------------------------------------------------- /public/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/rails.png -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/partials/_rsel.rsel: -------------------------------------------------------------------------------- 1 | type hello, 'RSelenese partial' 2 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/suite_one/subsuite/suite_one_subsuite_testcase.sel: -------------------------------------------------------------------------------- 1 | |open|/| -------------------------------------------------------------------------------- /doc/design/blue_button.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/design/blue_button.psd -------------------------------------------------------------------------------- /doc/guides/images/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/dot.png -------------------------------------------------------------------------------- /public/images/cms/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dot.png -------------------------------------------------------------------------------- /public/images/cms/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu.png -------------------------------------------------------------------------------- /public/images/cms/nav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav.png -------------------------------------------------------------------------------- /public/images/cms/nav_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_h.gif -------------------------------------------------------------------------------- /public/images/cms/solid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/solid.gif -------------------------------------------------------------------------------- /public/stylesheets/cms/content_types.css: -------------------------------------------------------------------------------- 1 | #content_types li { 2 | font-size: 10pt; 3 | margin: 10px; 4 | } -------------------------------------------------------------------------------- /app/controllers/cms/categories_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::CategoriesController < Cms::ContentBlockController 2 | end -------------------------------------------------------------------------------- /doc/guides/html/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/bg.png -------------------------------------------------------------------------------- /doc/guides/images/top_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/top_cap.png -------------------------------------------------------------------------------- /public/images/cms/browse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/browse.gif -------------------------------------------------------------------------------- /public/images/cms/dashed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashed.gif -------------------------------------------------------------------------------- /public/images/cms/menu_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu_h.gif -------------------------------------------------------------------------------- /public/images/cms/nav_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_cap.png -------------------------------------------------------------------------------- /public/images/cms/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/search.png -------------------------------------------------------------------------------- /public/images/cms/top_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/top_cap.png -------------------------------------------------------------------------------- /app/controllers/cms/file_blocks_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::FileBlocksController < Cms::ContentBlockController 2 | end -------------------------------------------------------------------------------- /app/controllers/cms/html_blocks_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::HtmlBlocksController < Cms::ContentBlockController 2 | end -------------------------------------------------------------------------------- /app/controllers/cms/image_blocks_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::ImageBlocksController < Cms::ContentBlockController 2 | end -------------------------------------------------------------------------------- /app/models/page_route_option.rb: -------------------------------------------------------------------------------- 1 | class PageRouteOption < ActiveRecord::Base 2 | belongs_to :page_route 3 | end 4 | -------------------------------------------------------------------------------- /doc/guides/html/images/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/dot.png -------------------------------------------------------------------------------- /doc/guides/images/bottom_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/bottom_cap.png -------------------------------------------------------------------------------- /doc/guides/images/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/home.png -------------------------------------------------------------------------------- /doc/guides/images/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/next.png -------------------------------------------------------------------------------- /doc/guides/images/icons/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/note.png -------------------------------------------------------------------------------- /doc/guides/images/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/prev.png -------------------------------------------------------------------------------- /doc/guides/images/icons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/tip.png -------------------------------------------------------------------------------- /doc/guides/images/icons/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/up.png -------------------------------------------------------------------------------- /public/images/cms/bl_curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/bl_curve.png -------------------------------------------------------------------------------- /public/images/cms/bottom_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/bottom_cap.png -------------------------------------------------------------------------------- /public/images/cms/content_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/content_bg.gif -------------------------------------------------------------------------------- /public/images/cms/icons/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/user.png -------------------------------------------------------------------------------- /public/images/cms/login_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/login_bg.jpg -------------------------------------------------------------------------------- /public/images/cms/login_top.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/login_top.gif -------------------------------------------------------------------------------- /public/images/cms/menu_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu_open.png -------------------------------------------------------------------------------- /public/images/cms/nav/on_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav/on_bg.gif -------------------------------------------------------------------------------- /public/images/cms/nav_admin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_admin.gif -------------------------------------------------------------------------------- /public/images/cms/nav_cap_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_cap_h.gif -------------------------------------------------------------------------------- /public/images/cms/nav_dash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_dash.gif -------------------------------------------------------------------------------- /public/images/cms/nav_dash_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_dash_h.gif -------------------------------------------------------------------------------- /public/images/cms/select_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/select_bg.gif -------------------------------------------------------------------------------- /public/images/cms/table/bl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/bl.gif -------------------------------------------------------------------------------- /public/images/cms/table/br.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/br.gif -------------------------------------------------------------------------------- /public/images/cms/table/tl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/tl.gif -------------------------------------------------------------------------------- /public/images/cms/table/tr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/tr.gif -------------------------------------------------------------------------------- /public/images/cms/toolbar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/toolbar_bg.png -------------------------------------------------------------------------------- /test/selenium-core/icons/all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/all.png -------------------------------------------------------------------------------- /doc/guides/html/images/top_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/top_cap.png -------------------------------------------------------------------------------- /lib/sequence.rb: -------------------------------------------------------------------------------- 1 | class Sequence 2 | @current_value = 0 3 | def self.next 4 | @current_value += 1 5 | end 6 | end -------------------------------------------------------------------------------- /public/images/cms/dk_button_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dk_button_l.gif -------------------------------------------------------------------------------- /public/images/cms/dk_button_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dk_button_r.gif -------------------------------------------------------------------------------- /public/images/cms/draft_status.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/draft_status.gif -------------------------------------------------------------------------------- /public/images/cms/gray_long_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/gray_long_bg.gif -------------------------------------------------------------------------------- /public/images/cms/login_bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/login_bottom.jpg -------------------------------------------------------------------------------- /public/images/cms/lt_button_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/lt_button_bg.gif -------------------------------------------------------------------------------- /public/images/cms/lt_button_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/lt_button_l.gif -------------------------------------------------------------------------------- /public/images/cms/lt_button_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/lt_button_r.gif -------------------------------------------------------------------------------- /public/images/cms/menu/top_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/top_cap.png -------------------------------------------------------------------------------- /public/images/cms/menu_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu_header.png -------------------------------------------------------------------------------- /public/images/cms/menu_open_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu_open_bg.gif -------------------------------------------------------------------------------- /public/images/cms/nav_admin_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_admin_h.gif -------------------------------------------------------------------------------- /public/images/cms/nav_admin_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_admin_on.gif -------------------------------------------------------------------------------- /public/images/cms/nav_dash_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_dash_on.gif -------------------------------------------------------------------------------- /public/images/cms/nav_sitemap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_sitemap.gif -------------------------------------------------------------------------------- /public/images/cms/select_bg_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/select_bg_2.gif -------------------------------------------------------------------------------- /public/images/cms/table/th_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/th_bg.gif -------------------------------------------------------------------------------- /public/images/cms/table/tr_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/tr_bg.gif -------------------------------------------------------------------------------- /script/about: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/about' 4 | -------------------------------------------------------------------------------- /script/plugin: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/plugin' 4 | -------------------------------------------------------------------------------- /script/runner: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/runner' 4 | -------------------------------------------------------------------------------- /script/server: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/server' 4 | -------------------------------------------------------------------------------- /test/selenium-core/icons/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/pause.png -------------------------------------------------------------------------------- /test/selenium-core/icons/step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/step.png -------------------------------------------------------------------------------- /app/models/group_section.rb: -------------------------------------------------------------------------------- 1 | class GroupSection < ActiveRecord::Base 2 | belongs_to :group 3 | belongs_to :section 4 | end -------------------------------------------------------------------------------- /doc/guides/html/images/bottom_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/bottom_cap.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/home.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/next.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/note.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/prev.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/tip.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/up.png -------------------------------------------------------------------------------- /doc/guides/images/browsercms_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/browsercms_logo.png -------------------------------------------------------------------------------- /doc/guides/images/icons/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/caution.png -------------------------------------------------------------------------------- /doc/guides/images/icons/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/example.png -------------------------------------------------------------------------------- /doc/guides/images/icons/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/important.png -------------------------------------------------------------------------------- /doc/guides/images/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/warning.png -------------------------------------------------------------------------------- /doc/guides/images/top_cap_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/top_cap_content.png -------------------------------------------------------------------------------- /public/images/cms/browsercms_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/browsercms_logo.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button.png -------------------------------------------------------------------------------- /public/images/cms/containers/add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/add.gif -------------------------------------------------------------------------------- /public/images/cms/containers/beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/beta.png -------------------------------------------------------------------------------- /public/images/cms/containers/down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/down.gif -------------------------------------------------------------------------------- /public/images/cms/containers/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/edit.gif -------------------------------------------------------------------------------- /public/images/cms/containers/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/up.gif -------------------------------------------------------------------------------- /public/images/cms/containers/view.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/view.gif -------------------------------------------------------------------------------- /public/images/cms/menu/bottom_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/bottom_cap.png -------------------------------------------------------------------------------- /public/images/cms/nav_sitemap_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_sitemap_h.gif -------------------------------------------------------------------------------- /public/images/cms/nav_sitemap_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_sitemap_on.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/last.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/last.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/next.gif -------------------------------------------------------------------------------- /public/images/cms/search_submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/search_submit.gif -------------------------------------------------------------------------------- /public/images/cms/search_submit_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/search_submit_h.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/corners.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/divider.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/expand.png -------------------------------------------------------------------------------- /public/images/cms/sitemap/tooltip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/tooltip.gif -------------------------------------------------------------------------------- /public/images/cms/table/divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/divider.gif -------------------------------------------------------------------------------- /public/images/cms/top_cap_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/top_cap_content.png -------------------------------------------------------------------------------- /public/images/cms/usercontrols_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/usercontrols_bg.png -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/console' 4 | -------------------------------------------------------------------------------- /script/dbconsole: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/dbconsole' 4 | -------------------------------------------------------------------------------- /script/destroy: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/destroy' 4 | -------------------------------------------------------------------------------- /script/generate: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../config/boot' 3 | require 'commands/generate' 4 | -------------------------------------------------------------------------------- /test/selenium-core/icons/continue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/continue.png -------------------------------------------------------------------------------- /test/selenium-core/icons/selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/selected.png -------------------------------------------------------------------------------- /test/selenium-core/selenium-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/selenium-logo.png -------------------------------------------------------------------------------- /app/views/cms/html_blocks/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | <%= f.cms_text_editor :content %> 3 | <%= f.cms_tag_list %> -------------------------------------------------------------------------------- /app/views/cms/image_blocks/render.html.erb: -------------------------------------------------------------------------------- 1 | <%=h @content_block.name %> 2 | -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/1.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/10.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/11.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/12.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/13.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/14.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/15.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/2.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/3.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/4.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/5.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/6.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/7.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/8.png -------------------------------------------------------------------------------- /doc/guides/images/icons/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/images/icons/callouts/9.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_bg.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_h.png -------------------------------------------------------------------------------- /public/images/cms/buttons/delete_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/delete_x.png -------------------------------------------------------------------------------- /public/images/cms/buttons/sm_button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/sm_button.gif -------------------------------------------------------------------------------- /public/images/cms/containers/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/alpha.png -------------------------------------------------------------------------------- /public/images/cms/containers/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/containers/delete.gif -------------------------------------------------------------------------------- /public/images/cms/dashboard/top_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashboard/top_cap.png -------------------------------------------------------------------------------- /public/images/cms/datepicker/clear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/datepicker/clear.gif -------------------------------------------------------------------------------- /public/images/cms/datepicker/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/datepicker/close.gif -------------------------------------------------------------------------------- /public/images/cms/icons/actions/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/add.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/up.png -------------------------------------------------------------------------------- /public/images/cms/menu/block_cap_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/block_cap_h.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/first.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/first.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/input.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/input.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/last_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/last_h.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/next_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/next_h.gif -------------------------------------------------------------------------------- /public/images/cms/published_status.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/published_status.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/contract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/contract.png -------------------------------------------------------------------------------- /public/images/cms/sitemap/gradient.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/gradient.gif -------------------------------------------------------------------------------- /public/images/cms/table/td_last_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/td_last_bg.gif -------------------------------------------------------------------------------- /public/images/cms/table/th_divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/th_divider.gif -------------------------------------------------------------------------------- /public/images/cms/table/th_last_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/th_last_bg.gif -------------------------------------------------------------------------------- /rails_generators/browser_cms/USAGE: -------------------------------------------------------------------------------- 1 | Description: 2 | Copies CMS assets, rake tasks and migrations from the gem into the app 3 | -------------------------------------------------------------------------------- /rails_generators/browser_cms/templates/README: -------------------------------------------------------------------------------- 1 | All the files are copied out of the actual public, lib, and db directories, not here -------------------------------------------------------------------------------- /test/selenium-core/domviewer/butmin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/domviewer/butmin.gif -------------------------------------------------------------------------------- /app/controllers/cms/page_route_conditions_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::PageRouteConditionsController < Cms::PageRouteOptionsController 2 | end -------------------------------------------------------------------------------- /app/models/user_group_membership.rb: -------------------------------------------------------------------------------- 1 | class UserGroupMembership < ActiveRecord::Base 2 | belongs_to :group 3 | belongs_to :user 4 | end -------------------------------------------------------------------------------- /doc/guides/html/images/browsercms_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/browsercms_logo.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/caution.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/example.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/important.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/warning.png -------------------------------------------------------------------------------- /doc/guides/html/images/top_cap_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/top_cap_content.png -------------------------------------------------------------------------------- /public/fckeditor/editor/images/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/anchor.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/spacer.gif -------------------------------------------------------------------------------- /public/images/cms/bottom_cap_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/bottom_cap_content.png -------------------------------------------------------------------------------- /public/images/cms/browser_media_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/browser_media_logo.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_cap.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button_cap_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_cap_h.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_off.png -------------------------------------------------------------------------------- /public/images/cms/buttons/delete_x_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/delete_x_h.png -------------------------------------------------------------------------------- /public/images/cms/buttons/sm_button_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/sm_button_2.gif -------------------------------------------------------------------------------- /public/images/cms/buttons/sm_button_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/sm_button_h.gif -------------------------------------------------------------------------------- /public/images/cms/dashboard/bottom_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashboard/bottom_cap.png -------------------------------------------------------------------------------- /public/images/cms/dashboard/header_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashboard/header_bg.gif -------------------------------------------------------------------------------- /public/images/cms/icons/actions/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/config.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/delete.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/down.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/edit.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/folder.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/home.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/left.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/link.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/page.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/redo.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/right.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/undo.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/view.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/doc.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/gif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/gif.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/htm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/htm.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/pdf.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/ppt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/ppt.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/swf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/swf.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/txt.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/xls.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/xml.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/zip.png -------------------------------------------------------------------------------- /public/images/cms/icons/status/draft.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/status/draft.gif -------------------------------------------------------------------------------- /public/images/cms/icons/status/hidden.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/status/hidden.gif -------------------------------------------------------------------------------- /public/images/cms/icons/status/locked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/status/locked.gif -------------------------------------------------------------------------------- /public/images/cms/menu/bottom_cap_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/bottom_cap_menu.png -------------------------------------------------------------------------------- /public/images/cms/nav_content_library.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_content_library.gif -------------------------------------------------------------------------------- /public/images/cms/pages/up_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/up_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/first_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/first_h.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/previous.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/previous.gif -------------------------------------------------------------------------------- /public/images/cms/searchbox_gradient.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/searchbox_gradient.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/bottom_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/bottom_cap.png -------------------------------------------------------------------------------- /public/images/cms/sitemap/buffer_caps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/buffer_caps.png -------------------------------------------------------------------------------- /public/images/cms/sitemap/gray_expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/gray_expand.png -------------------------------------------------------------------------------- /public/images/cms/sitemap/no_contents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/no_contents.png -------------------------------------------------------------------------------- /public/images/cms/table/td_cap_first_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/td_cap_first_h.gif -------------------------------------------------------------------------------- /public/images/cms/table/td_cap_first_s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/td_cap_first_s.gif -------------------------------------------------------------------------------- /public/images/cms/table/td_cap_last_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/td_cap_last_h.gif -------------------------------------------------------------------------------- /public/images/cms/table/td_cap_last_s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/table/td_cap_last_s.gif -------------------------------------------------------------------------------- /public/images/cms/thickbox/macFFBgHack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/thickbox/macFFBgHack.png -------------------------------------------------------------------------------- /public/images/cms/top_cap_menu_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/top_cap_menu_header.png -------------------------------------------------------------------------------- /public/images/cms/user_search_submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/user_search_submit.gif -------------------------------------------------------------------------------- /public/images/cms/usercontrols_bg_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/usercontrols_bg_cap.png -------------------------------------------------------------------------------- /public/themes/blue_steel/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/themes/blue_steel/images/logo.jpg -------------------------------------------------------------------------------- /public/themes/blue_steel/images/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/themes/blue_steel/images/splash.jpg -------------------------------------------------------------------------------- /test/selenium-core/domviewer/butplus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/domviewer/butplus.gif -------------------------------------------------------------------------------- /test/selenium-core/icons/step_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/step_disabled.png -------------------------------------------------------------------------------- /app/controllers/cms/home_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::HomeController < Cms::BaseController 2 | def index 3 | redirect_to '/' 4 | end 5 | end -------------------------------------------------------------------------------- /app/controllers/cms/page_route_requirements_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::PageRouteRequirementsController < Cms::PageRouteOptionsController 2 | end -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/1.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/10.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/11.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/12.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/13.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/14.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/15.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/2.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/3.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/4.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/5.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/6.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/7.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/8.png -------------------------------------------------------------------------------- /doc/guides/html/images/icons/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/doc/guides/html/images/icons/callouts/9.png -------------------------------------------------------------------------------- /public/fckeditor/editor/images/arrow_ltr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/arrow_ltr.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/arrow_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/arrow_rtl.gif -------------------------------------------------------------------------------- /public/images/cms/buttons/button_cap_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_cap_off.gif -------------------------------------------------------------------------------- /public/images/cms/buttons/button_left_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_left_bg.png -------------------------------------------------------------------------------- /public/images/cms/buttons/sm_button_2_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/sm_button_2_h.gif -------------------------------------------------------------------------------- /public/images/cms/icons/actions/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/connect.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/history.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/page_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/page_add.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/refresh.png -------------------------------------------------------------------------------- /public/images/cms/icons/file_types/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/file_types/file.png -------------------------------------------------------------------------------- /public/images/cms/icons/status/archived.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/status/archived.gif -------------------------------------------------------------------------------- /public/images/cms/icons/status/published.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/status/published.gif -------------------------------------------------------------------------------- /public/images/cms/icons/status/unlocked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/status/unlocked.gif -------------------------------------------------------------------------------- /public/images/cms/nav_content_library_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_content_library_h.gif -------------------------------------------------------------------------------- /public/images/cms/nav_content_library_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/nav_content_library_on.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/status_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/status_l.gif -------------------------------------------------------------------------------- /public/images/cms/pages/add_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/add_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pages/container_border.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/container_border.gif -------------------------------------------------------------------------------- /public/images/cms/pages/down_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/down_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pages/edit_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/edit_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pages/show_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/show_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pagination/previous_h.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pagination/previous_h.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/corners_hover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/corners_hover.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/gray_contract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/gray_contract.png -------------------------------------------------------------------------------- /public/images/cms/sitemap/site_root_cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/site_root_cap.png -------------------------------------------------------------------------------- /rails_generators/content_block/templates/controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::<%= class_name.pluralize %>Controller < Cms::ContentBlockController 2 | end -------------------------------------------------------------------------------- /script/process/reaper: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../../config/boot' 3 | require 'commands/process/reaper' 4 | -------------------------------------------------------------------------------- /script/process/spawner: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../../config/boot' 3 | require 'commands/process/spawner' 4 | -------------------------------------------------------------------------------- /test/selenium-core/icons/pause_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/pause_disabled.png -------------------------------------------------------------------------------- /test/selenium/site/view_home_page.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | open '/' 3 | assert_title 'Home' 4 | verify_text_present 'Hello, World!' -------------------------------------------------------------------------------- /app/models/content_type_group.rb: -------------------------------------------------------------------------------- 1 | class ContentTypeGroup < ActiveRecord::Base 2 | has_many :content_types, :order => "content_types.id" 3 | end 4 | -------------------------------------------------------------------------------- /app/models/group_type_permission.rb: -------------------------------------------------------------------------------- 1 | class GroupTypePermission < ActiveRecord::Base 2 | belongs_to :group_type 3 | belongs_to :permission 4 | end -------------------------------------------------------------------------------- /app/views/portlets/dynamic/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | <%= f.cms_text_area :code %> 3 | <%= f.cms_text_area :template %> 4 | -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_h1.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_h2.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_h3.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_h4.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_h5.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_h6.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_p.png -------------------------------------------------------------------------------- /public/images/cms/buttons/button_off_middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_off_middle.png -------------------------------------------------------------------------------- /public/images/cms/buttons/delete_x_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/delete_x_disabled.png -------------------------------------------------------------------------------- /public/images/cms/dashboard/header_left_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashboard/header_left_bg.gif -------------------------------------------------------------------------------- /public/images/cms/dashboard/table_header_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashboard/table_header_bg.gif -------------------------------------------------------------------------------- /public/images/cms/icons/actions/folder_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/folder_add.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/folder_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/folder_edit.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/folder_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/folder_move.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/folder_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/folder_open.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/page_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/page_edit.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/page_move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/page_move.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/root_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/root_folder.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/root_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/root_link.png -------------------------------------------------------------------------------- /public/images/cms/icons/actions/root_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/root_page.png -------------------------------------------------------------------------------- /public/images/cms/menu/menu_header_first_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/menu_header_first_bg.gif -------------------------------------------------------------------------------- /public/images/cms/menu/selected_block_cap.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/selected_block_cap.gif -------------------------------------------------------------------------------- /public/images/cms/menu/top_cap_menu_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/top_cap_menu_header.png -------------------------------------------------------------------------------- /public/images/cms/pages/connect_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/connect_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pages/container_border_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/container_border_l.gif -------------------------------------------------------------------------------- /public/images/cms/pages/container_border_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/container_border_r.gif -------------------------------------------------------------------------------- /public/images/cms/pages/delete_connectable.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/delete_connectable.gif -------------------------------------------------------------------------------- /public/images/cms/pages/edit_connectable_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/edit_connectable_2.gif -------------------------------------------------------------------------------- /public/images/cms/sitemap/top_cap_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/sitemap/top_cap_content.png -------------------------------------------------------------------------------- /public/images/cms/thickbox/loadingAnimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/thickbox/loadingAnimation.gif -------------------------------------------------------------------------------- /script/process/inspector: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../../config/boot' 3 | require 'commands/process/inspector' 4 | -------------------------------------------------------------------------------- /test/selenium-core/icons/continue_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/test/selenium-core/icons/continue_disabled.png -------------------------------------------------------------------------------- /test/selenium/_login_as_cmsadmin.rsel: -------------------------------------------------------------------------------- 1 | open '/cms/login' 2 | type 'login', 'cmsadmin' 3 | type 'password', 'cmsadmin' 4 | click_and_wait 'commit' 5 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | # Any code for core CMS should go in /cms/application_helper.rb rather than here. 2 | module ApplicationHelper 3 | end -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_div.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_pre.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/fck_anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/fck_anchor.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/fck_plugin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/fck_plugin.gif -------------------------------------------------------------------------------- /public/images/cms/icons/actions/folder_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/icons/actions/folder_delete.png -------------------------------------------------------------------------------- /public/images/cms/menu/bottom_cap_menu_first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/menu/bottom_cap_menu_first.png -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_l.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_r.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/status_draft_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/status_draft_l.gif -------------------------------------------------------------------------------- /script/performance/profiler: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../../config/boot' 3 | require 'commands/performance/profiler' 4 | -------------------------------------------------------------------------------- /script/performance/request: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../../config/boot' 3 | require 'commands/performance/request' 4 | -------------------------------------------------------------------------------- /app/models/redirect.rb: -------------------------------------------------------------------------------- 1 | class Redirect < ActiveRecord::Base 2 | validates_presence_of :from_path, :to_path 3 | validates_uniqueness_of :from_path 4 | end -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_address.png -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/fck_flashlogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/fck_flashlogo.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/fck_pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/fck_pagebreak.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/cake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/cake.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/heart.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/kiss.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/fck_strip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/fck_strip.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/fck_strip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/fck_strip.gif -------------------------------------------------------------------------------- /public/images/cms/administration/user_browser_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/administration/user_browser_bg.gif -------------------------------------------------------------------------------- /public/images/cms/buttons/button_cap_off_middle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/buttons/button_cap_off_middle.gif -------------------------------------------------------------------------------- /public/images/cms/dashboard/bottom_cap_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/dashboard/bottom_cap_content.png -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/status_draft_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/status_draft_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/visual_editor_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/visual_editor_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/visual_editor_end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/visual_editor_end.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/visual_editor_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/visual_editor_r.gif -------------------------------------------------------------------------------- /public/images/cms/pages/up_connectable_disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/up_connectable_disabled.gif -------------------------------------------------------------------------------- /app/portlets/dynamic_portlet.rb: -------------------------------------------------------------------------------- 1 | class DynamicPortlet < Portlet 2 | 3 | def render 4 | eval(@portlet.code) unless @portlet.code.blank? 5 | end 6 | 7 | end -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/fck_hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/fck_hiddenfield.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/common/images/reset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/common/images/reset.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/envelope.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/fck_strip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/fck_strip.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/status_published_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/status_published_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/status_published_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/status_published_l.gif -------------------------------------------------------------------------------- /public/images/cms/pages/down_connectable_disabled.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/pages/down_connectable_disabled.gif -------------------------------------------------------------------------------- /script/performance/benchmarker: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require File.dirname(__FILE__) + '/../../config/boot' 3 | require 'commands/performance/benchmarker' 4 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/partials/_nesting.rsel: -------------------------------------------------------------------------------- 1 | type 'nesting', 'Nesting partial' 2 | include_partial 'partials/rsel', :hello => hello.reverse -------------------------------------------------------------------------------- /config/database.sqlite3.yml: -------------------------------------------------------------------------------- 1 | development: 2 | adapter: sqlite3 3 | database: db/dev.sqlite3 4 | 5 | test: 6 | adapter: sqlite3 7 | database: db/test.sqlite3 -------------------------------------------------------------------------------- /public/fckeditor/editor/css/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/css/images/block_blockquote.png -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/common/images/locked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/common/images/locked.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/common/images/unlocked.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/common/images/unlocked.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_about/logo_fredck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/fck_about/logo_fredck.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/angel_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/angry_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/cry_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/devil_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/lightbulb.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/omg_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/sad_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/teeth_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/thumbs_down.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/thumbs_up.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/wink_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/sprites.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/sprites.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/sprites.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/sprites.png -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_l.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_r.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/visual_editor_state_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/visual_editor_state_bg.gif -------------------------------------------------------------------------------- /rails_generators/portlet/templates/portlet.rb: -------------------------------------------------------------------------------- 1 | class <%= class_name %>Portlet < Portlet 2 | 3 | def render 4 | # Your Code Goes Here 5 | end 6 | 7 | end -------------------------------------------------------------------------------- /app/views/cms/groups/edit.html.erb: -------------------------------------------------------------------------------- 1 | <% page_title "Administration / Add New Group" %> 2 | <% @toolbar_title = "Add New Group" %> 3 | 4 | <%= render :partial => 'form' %> 5 | -------------------------------------------------------------------------------- /app/views/cms/groups/new.html.erb: -------------------------------------------------------------------------------- 1 | <% page_title "Administration / Add New Group" %> 2 | <% @toolbar_title = "Add New Group" %> 3 | 4 | <%= render :partial => 'form' %> 5 | -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/broken_heart.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/regular_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/shades_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/tounge_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/plugins/placeholder/placeholder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/plugins/placeholder/placeholder.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/sprites.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/sprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/sprites.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.end.gif -------------------------------------------------------------------------------- /test/selenium-core/scripts/user-extensions.js: -------------------------------------------------------------------------------- 1 | // User extensions can be added here. 2 | // 3 | // Keep this file to avoid mystifying "Invalid Character" error in IE 4 | -------------------------------------------------------------------------------- /test/selenium/dashboard.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | include_partial 'login_as_cmsadmin' 3 | open '/cms' 4 | assert_title 'Dashboard' 5 | verify_text_present "Welcome" -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/partials/_sel.sel: -------------------------------------------------------------------------------- 1 | h1. This should not be visible! 2 | 3 | |type|partial|Selenese partial| 4 | 5 | p. Neither should this! -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/confused_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/embaressed_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/dialog.sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/dialog.sides.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/dialog.sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/dialog.sides.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.end.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.start.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.bg.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/dialog.sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/dialog.sides.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/dialog.sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/dialog.sides.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.expand.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.start.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_draft_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_draft_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_draft_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_draft_l.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_draft_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_draft_r.gif -------------------------------------------------------------------------------- /script/spec: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'rubygems' 3 | require 'spec' 4 | exit ::Spec::Runner::CommandLine.run(::Spec::Runner::OptionParser.parse(ARGV, STDERR, STDOUT)) 5 | -------------------------------------------------------------------------------- /test/selenium/html_blocks.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | include_partial 'login_as_cmsadmin' 3 | open '/cms/blocks/html_blocks' 4 | assert_title 'Content Library / List Html' -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/all.png -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/pause.png -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/step.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/step.png -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_template/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/fck_template/images/template1.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_template/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/fck_template/images/template2.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_template/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/fck_template/images/template3.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.expand.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/dialog.sides.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/dialog.sides.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/dialog.sides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/dialog.sides.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.end.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.end.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.collapse.gif -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/selenium-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/selenium-logo.png -------------------------------------------------------------------------------- /app/controllers/cms/category_types_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::CategoryTypesController < Cms::ContentBlockController 2 | def show 3 | redirect_to cms_category_types_url 4 | end 5 | end -------------------------------------------------------------------------------- /lib/cms/extensions.rb: -------------------------------------------------------------------------------- 1 | Dir["#{File.join(File.dirname(__FILE__), "extensions")}/**/*.rb"].each do |f| 2 | Rails.logger.info "~~ Loading extensions from #{f}" 3 | require f 4 | end 5 | -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/dialog.sides.rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/dialog.sides.rtl.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.arrowright.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.collapse.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.separator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.separator.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.expand.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.start.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/silver/images/toolbar.separator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/silver/images/toolbar.separator.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_published_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_published_bg.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_published_l.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_published_l.gif -------------------------------------------------------------------------------- /public/images/cms/page_toolbar/page_toolbar_inset_published_r.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/images/cms/page_toolbar/page_toolbar_inset_published_r.gif -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/domviewer/butmin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/domviewer/butmin.gif -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/continue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/continue.png -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/selected.png -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/selenese.sel: -------------------------------------------------------------------------------- 1 | Selenese *support* 2 | 3 | |open|/selenium/setup| 4 | |goBack| 5 | |includePartial|partial|source=Selenese| 6 | 7 | works. -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/Folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/Folder.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/spacer.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.separator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.separator.gif -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/domviewer/butplus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/domviewer/butplus.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/Folder32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/Folder32.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/js.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/js.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/png.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/png.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif -------------------------------------------------------------------------------- /test/selenium-core/Blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/pause_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/pause_disabled.png -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/step_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/step_disabled.png -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/html.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/html.gif -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/lib/views/record.rhtml: -------------------------------------------------------------------------------- 1 | 2 | <% @result.each_pair do |key, value| -%> 3 | 4 | <% end -%> 5 |
<%= key %><%= value %>
6 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/icons/continue_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/vendor/plugins/selenium-on-rails/selenium-core/icons/continue_disabled.png -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif -------------------------------------------------------------------------------- /app/models/group_permission.rb: -------------------------------------------------------------------------------- 1 | class GroupPermission < ActiveRecord::Base 2 | belongs_to :group 3 | belongs_to :permission 4 | 5 | validates_uniqueness_of :permission_id, :scope => :group_id 6 | 7 | end -------------------------------------------------------------------------------- /app/views/cms/shared/access_denied.html.erb: -------------------------------------------------------------------------------- 1 | <% page_title "Access Denied" %> 2 | <%= content_for :functions, "

#{ @page_title }

" %> 3 |

Sorry, you do not have permission to access this page.

4 | -------------------------------------------------------------------------------- /test/selenium-core/scripts/selenium-version.js: -------------------------------------------------------------------------------- 1 | Selenium.version = "0.8.3"; 2 | Selenium.revision = "1879"; 3 | 4 | window.top.document.title += " v" + Selenium.version + " [" + Selenium.revision + "]"; 5 | 6 | -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif -------------------------------------------------------------------------------- /app/controllers/cms/content_types_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::ContentTypesController < Cms::BaseController 2 | 3 | def index 4 | @content_types = ContentType.find(:all, :order => 'name') 5 | end 6 | 7 | end 8 | -------------------------------------------------------------------------------- /public/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steam/browsercms/master/public/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif -------------------------------------------------------------------------------- /app/views/portlets/tag_cloud/render.html.erb: -------------------------------------------------------------------------------- 1 |
2 | <% for tag in @cloud %> 3 | <%= link_to h(tag.name), "/tags/#{tag.name.to_slug}", :class => @sizes.split(" ")[tag.size] %> 4 | <% end %> 5 |
-------------------------------------------------------------------------------- /test/unit/models/group_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class GroupTest < ActiveSupport::TestCase 4 | def test_valid 5 | assert Factory.build(:group).valid? 6 | end 7 | end -------------------------------------------------------------------------------- /app/views/cms/page_routes/new.html.erb: -------------------------------------------------------------------------------- 1 | <% @toolbar_title = page_title "New Page Route" %> 2 | <%= content_for :functions, link_to(span_tag("List All"), cms_page_routes_path, :class => "button") %> 3 | <%= render :partial => 'form' %> -------------------------------------------------------------------------------- /test/selenium/pages/edit_properties.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | @page = Page.find_by_name('Home') 3 | include_partial 'login_as_cmsadmin' 4 | open "/cms/pages/edit/#{@page.id}" 5 | assert_title "Edit '#{@page.name}' Page" 6 | -------------------------------------------------------------------------------- /app/views/cms/page_routes/edit.html.erb: -------------------------------------------------------------------------------- 1 | <% @toolbar_title = page_title "Edit Page Route" %> 2 | <%= content_for :functions, link_to(span_tag("List All"), cms_page_routes_path, :class => "button") %> 3 | <%= render :partial => 'form' %> -------------------------------------------------------------------------------- /app/views/cms/redirects/edit.html.erb: -------------------------------------------------------------------------------- 1 | <% @page_title = @toolbar_title = "Edit Redirect" %> 2 | <%= content_for :functions, link_to(span_tag("List All"), cms_redirects_path, :class => "button") %> 3 | <%= render :partial => 'form' %> 4 | -------------------------------------------------------------------------------- /app/views/cms/redirects/new.html.erb: -------------------------------------------------------------------------------- 1 | <% @page_title = @toolbar_title = "New Redirect" %> 2 | <%= content_for :functions, link_to(span_tag("List All"), cms_redirects_path, :class => "button") %> 3 | <%= render :partial => 'form' %> 4 | -------------------------------------------------------------------------------- /app/views/cms/shared/_exception.html.erb: -------------------------------------------------------------------------------- 1 |
2 |

An Error Occurred

3 | 6 |
7 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file 2 | # 3 | # To ban all spiders from the entire site uncomment the next two lines: 4 | # User-Agent: * 5 | # Disallow: / 6 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/scripts/selenium-version.js: -------------------------------------------------------------------------------- 1 | Selenium.version = "0.8.2"; 2 | Selenium.revision = "1727"; 3 | 4 | window.top.document.title += " v" + Selenium.version + " [" + Selenium.revision + "]"; 5 | 6 | -------------------------------------------------------------------------------- /lib/cms/extensions/active_support/cache/file_store.rb: -------------------------------------------------------------------------------- 1 | module ActiveSupport 2 | module Cache 3 | class FileStore 4 | def flush 5 | FileUtils.rm_rf cache_path if File.exist?(cache_path) 6 | end 7 | end 8 | end 9 | end -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/log/safari.yml: -------------------------------------------------------------------------------- 1 | --- 2 | result: passed 3 | numTestPasses: "1" 4 | numTestFailures: "0" 5 | numCommandFailures: "0" 6 | numCommandPasses: "1" 7 | numCommandErrors: "0" 8 | resultDir: 9 | totalTime: "0" 10 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/html.html: -------------------------------------------------------------------------------- 1 |

Testing plain HTML

2 | 3 | 4 | 5 |
Test HTML
open/selenium/setup 
6 |

and it works...

-------------------------------------------------------------------------------- /app/models/tagging.rb: -------------------------------------------------------------------------------- 1 | class Tagging < ActiveRecord::Base 2 | belongs_to :tag 3 | belongs_to :taggable, :polymorphic => true 4 | 5 | def content_type 6 | ContentType.first(:conditions => {:name => taggable_type}) 7 | end 8 | 9 | end -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/log/firefox.yml: -------------------------------------------------------------------------------- 1 | --- 2 | result: passed 3 | numTestPasses: "3" 4 | numTestFailures: "0" 5 | numCommandFailures: "0" 6 | numCommandPasses: "9" 7 | numCommandErrors: "0" 8 | resultDir: 9 | totalTime: "2" 10 | -------------------------------------------------------------------------------- /test/selenium-core/InjectedRemoteRunner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |

selenium-rc initial page

7 | 8 | 9 | -------------------------------------------------------------------------------- /app/views/cms/sections/_page.html.erb: -------------------------------------------------------------------------------- 1 |
  • 2 | <%= link_to_function action_icon(:page), {}, {:class => "page"} %> 3 | <%= h page.name %> 4 |
  • -------------------------------------------------------------------------------- /config/platforms/mac/selenium.yml: -------------------------------------------------------------------------------- 1 | environments: 2 | - test 3 | 4 | browsers: 5 | firefox: 'open -a Firefox.app' 6 | #opera: 'open -a Opera.app' 7 | #safari: 'open -a Safari.app' 8 | 9 | selenium_path: <%= File.join(Rails.root, "test", "selenium-core") %> -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/Blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |

    selenium-rc initial page

    7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/guides/images/icons/README: -------------------------------------------------------------------------------- 1 | Replaced the plain DocBook XSL admonition icons with Jimmac's DocBook 2 | icons (http://jimmac.musichall.cz/ikony.php3). I dropped transparency 3 | from the Jimmac icons to get round MS IE and FOP PNG incompatibilies. 4 | 5 | Stuart Rackham 6 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/partials/_html.html: -------------------------------------------------------------------------------- 1 |

    This should never be visible!

    2 | 3 | 4 | 5 |
    HTML partial
    typepartialHTML partial
    6 |

    Neither should this!

    -------------------------------------------------------------------------------- /app/views/layouts/cms/_footer.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/guides/html/images/icons/README: -------------------------------------------------------------------------------- 1 | Replaced the plain DocBook XSL admonition icons with Jimmac's DocBook 2 | icons (http://jimmac.musichall.cz/ikony.php3). I dropped transparency 3 | from the Jimmac icons to get round MS IE and FOP PNG incompatibilies. 4 | 5 | Stuart Rackham 6 | -------------------------------------------------------------------------------- /test/fixtures/user_group_memberships.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | user_group_membership_1: 3 | id: 1 4 | group_id: 2 5 | user_id: 1 6 | 7 | user_group_membership_2: 8 | id: 2 9 | group_id: 3 10 | user_id: 1 11 | 12 | -------------------------------------------------------------------------------- /test/selenium/login/failed_login.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | open '/cms' 3 | assert_title 'Log In' 4 | verify_text_present 'Log In' 5 | type 'login', 'cmsadmin' 6 | type 'password', 'FAIL' 7 | click_and_wait 'commit' 8 | verify_text_present "Couldn't log you in as 'cmsadmin'" -------------------------------------------------------------------------------- /test/unit/models/link_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class LinkTest < ActiveSupport::TestCase 4 | def test_create 5 | assert Factory.build(:link).valid? 6 | assert !Factory.build(:link, :name => "").valid? 7 | end 8 | end -------------------------------------------------------------------------------- /vendor/gems/thoughtbot-factory_girl-1.2.0/lib/factory_girl/proxy/create.rb: -------------------------------------------------------------------------------- 1 | class Factory 2 | class Proxy #:nodoc: 3 | class Create < Build #:nodoc: 4 | def result 5 | @instance.save! 6 | @instance 7 | end 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/log/default.yml: -------------------------------------------------------------------------------- 1 | --- 2 | result: 3 | numTestPasses: 4 | numTestFailures: 5 | numCommandFailures: 6 | numCommandPasses: 7 | numCommandErrors: 8 | resultDir: ./vendor/plugins/selenium-on-rails/test/../test_result/default 9 | totalTime: 10 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/selenium-core/InjectedRemoteRunner.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |

    selenium-rc initial page

    7 | 8 | 9 | -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/partials/_rhtml.rhtml: -------------------------------------------------------------------------------- 1 |

    This should never be visible!

    2 | 3 | 4 | 5 |
    RHTML partial
    type<%= hello %>RHTML partial
    6 |

    Neither should this!

    -------------------------------------------------------------------------------- /test/unit/models/category_type_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class CategoryTypeTest < ActiveSupport::TestCase 4 | def test_create 5 | category_type = CategoryType.new(:name => "Test") 6 | assert category_type.save 7 | end 8 | end -------------------------------------------------------------------------------- /app/views/portlets/tag_cloud/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | <%= f.cms_text_field :limit, :size => 4 %> 3 | <%= f.cms_text_field :sizes, :default_value => TagCloudPortlet.default_sizes %> 4 | <%= f.cms_text_area :template, :default_value => TagCloudPortlet.default_template %> 5 | -------------------------------------------------------------------------------- /doc/guides/files/javascripts/guides.js: -------------------------------------------------------------------------------- 1 | function guideMenu(){ 2 | if (document.getElementById('guides').style.display == "none") { 3 | document.getElementById('guides').style.display = "block"; 4 | } else { 5 | document.getElementById('guides').style.display = "none"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /rails_generators/content_block/templates/functional_test.erb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class Cms::<%= class_name.pluralize %>ControllerTest < ActionController::TestCase 4 | 5 | test "Add_test_here" do 6 | 7 | end 8 | 9 | 10 | 11 | end -------------------------------------------------------------------------------- /test/fixtures/sites.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | site_1: 3 | name: Default 4 | updated_at: Wed Mar 04 22:55:28 UTC 2009 5 | the_default: true 6 | domain: example.com 7 | id: 1 8 | created_at: Wed Mar 04 22:55:28 UTC 2009 9 | 10 | -------------------------------------------------------------------------------- /config/platforms/windows/selenium.yml: -------------------------------------------------------------------------------- 1 | environments: 2 | - test 3 | 4 | browsers: 5 | firefox: '"c:\Program Files\Mozilla Firefox\firefox.exe"' 6 | ie: '"c:\Program Files\Internet Explorer\iexplore.exe"' 7 | 8 | selenium_path: <%= File.join(Rails.root, "test", "selenium-core") %> -------------------------------------------------------------------------------- /doc/guides/html/files/javascripts/guides.js: -------------------------------------------------------------------------------- 1 | function guideMenu(){ 2 | if (document.getElementById('guides').style.display == "none") { 3 | document.getElementById('guides').style.display = "block"; 4 | } else { 5 | document.getElementById('guides').style.display = "none"; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /rails_generators/content_block/templates/unit_test.erb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class <%= class_name %>Test < ActiveSupport::TestCase 4 | 5 | test "should be able to create new block" do 6 | assert <%= class_name %>.create! 7 | end 8 | 9 | end -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/partials/all_partials.rsel: -------------------------------------------------------------------------------- 1 | include_partial 'partial', :source => title 2 | ['html', 'rhtml', 'sel', 'rsel'].each do |format| 3 | include_partial "partials/#{format}", :hello => 'world' 4 | end 5 | include_partial 'partials/nesting', :hello => 'world' -------------------------------------------------------------------------------- /app/views/cms/dynamic_views/new.html.erb: -------------------------------------------------------------------------------- 1 | <% @page_title = @toolbar_title = "New #{dynamic_view_type.name.titleize}" %> 2 | <%= content_for :functions, link_to(span_tag("List All"), cms_index_path_for(dynamic_view_type.name.underscore.pluralize), :class => "button") %> 3 | <%= render :partial => 'form' %> -------------------------------------------------------------------------------- /test/fixtures/group_type_permissions.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | group_type_permission_1: 3 | group_type_id: 3 4 | permission_id: 2 5 | id: 1 6 | 7 | group_type_permission_2: 8 | group_type_id: 3 9 | permission_id: 3 10 | id: 2 11 | 12 | -------------------------------------------------------------------------------- /test/selenium/login/successful_login.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | open '/cms' 3 | assert_title 'Log In' 4 | verify_text_present 'Log In' 5 | type 'login', 'cmsadmin' 6 | type 'password', 'cmsadmin' 7 | click_and_wait 'commit' 8 | assert_title 'Dashboard' 9 | verify_text_present 'Logged in successfully' -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/lib/selenium_helper.rb: -------------------------------------------------------------------------------- 1 | module SeleniumHelper 2 | include SeleniumOnRails::SuiteRenderer 3 | include SeleniumOnRails::FixtureLoader 4 | 5 | def test_case_name filename 6 | File.basename(filename).sub(/\..*/,'').humanize 7 | end 8 | 9 | end 10 | -------------------------------------------------------------------------------- /app/views/cms/dynamic_views/edit.html.erb: -------------------------------------------------------------------------------- 1 | <% @page_title = @toolbar_title = "Edit '#{@view.name}' #{dynamic_view_type.name.titleize}" %> 2 | <%= content_for :functions, link_to(span_tag("List All"), cms_index_path_for(dynamic_view_type.name.underscore.pluralize), :class => "button") %> 3 | <%= render :partial => 'form' %> -------------------------------------------------------------------------------- /test/selenium/sitemap/open_section.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | include_partial 'login_as_cmsadmin' 3 | open '/cms/sitemap' 4 | assert_not_visible "//span[@class='page' and text()='About Us']" 5 | click "//span[@class='section' and text()='About']/../a" 6 | assert_visible "//span[@class='page' and text()='About Us']" -------------------------------------------------------------------------------- /test/unit/helpers/form_builder_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '../../test_helper') 2 | 3 | class FormBuilderTest < ActionView::TestCase 4 | 5 | def setup 6 | 7 | end 8 | 9 | def teardown 10 | 11 | end 12 | 13 | 14 | test "Text field includes instructions" do 15 | 16 | end 17 | end -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/rhtml.rhtml: -------------------------------------------------------------------------------- 1 | 2 | 3 | <% for page in ['/fi', '/fo', '/fum'] -%> 4 | 5 | <% end -%> 6 | <%= render :partial => 'partial', :locals => {:source => 'RHTML'} %> 7 |
    <%= @page_title %>
    open<%= page %> 
    -------------------------------------------------------------------------------- /app/models/permission.rb: -------------------------------------------------------------------------------- 1 | class Permission < ActiveRecord::Base 2 | has_many :group_permissions 3 | has_many :groups, :through => :group_permissions 4 | 5 | validates_presence_of :name 6 | validates_uniqueness_of :name 7 | 8 | named_scope :named, lambda{|name| {:conditions => {:name => name}}} 9 | 10 | end 11 | -------------------------------------------------------------------------------- /app/portlets/login_portlet.rb: -------------------------------------------------------------------------------- 1 | class LoginPortlet < Portlet 2 | 3 | def render 4 | @success_url = (flash[:success_url] || self.success_url) 5 | @failure_url = self.failure_url 6 | @login = flash[:login] || params[:login] 7 | @remember_me = flash[:remember_me] || params[:remember_me] 8 | end 9 | 10 | end -------------------------------------------------------------------------------- /rails_generators/portlet/templates/unit_test.erb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class <%= class_name %>Test < ActiveSupport::TestCase 4 | 5 | test "Should be able to create new instance of a portlet" do 6 | assert <%= class_name %>Portlet.create!(:name => "New Portlet") 7 | end 8 | 9 | end -------------------------------------------------------------------------------- /app/controllers/cms/tags_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::TagsController < Cms::ContentBlockController 2 | def index 3 | load_blocks 4 | respond_to do |format| 5 | format.html { render "#{template_directory}/index" } 6 | format.js { render :inline => "var tags = #{@blocks.map{|e| e.name}.to_json}" } 7 | end 8 | end 9 | end -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage/**/* 2 | .DS_Store 3 | log/*.log 4 | tmp/**/* 5 | db/*.sqlite3 6 | db/schema.rb 7 | config/database.yml 8 | public/images/tuneup 9 | public/javascripts/tuneup 10 | public/stylesheets/tuneup 11 | vendor/plugins/selenium-on-rails/log/*.yml 12 | *.gem 13 | .dotest 14 | .idea 15 | tmp/restart.txt 16 | public/cache 17 | patches -------------------------------------------------------------------------------- /lib/cms/extensions/action_view/base.rb: -------------------------------------------------------------------------------- 1 | module Cms 2 | module Extensions 3 | module ActionView 4 | module Base 5 | def next_tabindex 6 | @tabindex ||= 0 7 | @tabindex += 1 8 | end 9 | end 10 | end 11 | end 12 | end 13 | ActionView::Base.send(:include, Cms::Extensions::ActionView::Base) -------------------------------------------------------------------------------- /app/models/email_message_mailer.rb: -------------------------------------------------------------------------------- 1 | class EmailMessageMailer < ActionMailer::Base 2 | 3 | def email_message(message) 4 | @recipients = message.recipients 5 | @from = message.sender 6 | @subject = message.subject 7 | @body = message.body 8 | @content_type = message.content_type if message.content_type 9 | end 10 | 11 | end 12 | -------------------------------------------------------------------------------- /public/fckeditor/editor/css/behaviors/disablehandles.htc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /test/fixtures/group_permissions.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | group_permission_1: 3 | permission_id: 1 4 | id: 1 5 | group_id: 2 6 | 7 | group_permission_2: 8 | permission_id: 2 9 | id: 2 10 | group_id: 3 11 | 12 | group_permission_3: 13 | permission_id: 3 14 | id: 3 15 | group_id: 3 16 | 17 | -------------------------------------------------------------------------------- /app/views/portlets/email_page/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | <%= f.cms_text_field :subject, 3 | :default_value => "A link you might be interested in" %> 4 | <%= f.cms_text_field :success_url, 5 | :instructions => "Leave blank to return the same page" %> 6 | <%= f.cms_text_area :template, 7 | :default_value => EmailPagePortlet.default_template %> 8 | -------------------------------------------------------------------------------- /rails_generators/portlet/templates/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%%= f.cms_text_field :name %> 2 | <% for attribute in attributes -%> 3 | <%%= f.cms_text_field :<%= attribute.name %> %> 4 | <% end -%> 5 | <%%= f.cms_drop_down :handler, ActionView::Template.template_handler_extensions, :default => "erb" %> 6 | <%%= f.cms_text_area :template, :default_value => @block.class.default_template %> -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/tasks/test_acceptance.rake: -------------------------------------------------------------------------------- 1 | task :test_acceptance => 'test:acceptance' 2 | namespace :test do 3 | desc 'Run Selenium tests in all browsers' 4 | task :acceptance do 5 | require File.dirname(__FILE__) + '/../lib/selenium_on_rails/acceptance_test_runner' 6 | SeleniumOnRails::AcceptanceTestRunner.new.run 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /lib/browsercms.rb: -------------------------------------------------------------------------------- 1 | require 'cms/extensions' 2 | require 'cms/init' 3 | require 'cms/routes' 4 | require 'cms/caching' 5 | 6 | #Load libraries that are included with CMS 7 | require 'acts_as_list' 8 | ActiveRecord::Base.send(:include, ActsAsList) 9 | 10 | #Include CMS Behaviors 11 | ActiveRecord::Base.send(:include, Cms::Acts::ContentBlock) 12 | require 'cms/behaviors' -------------------------------------------------------------------------------- /app/views/cms/users/_password.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | <%= f.label :password %> 3 | <%= f.password_field :password, :autocomplete => "off" %> 4 |
    5 |
    6 | <%= f.label :password_confirmation, "Confirm Password" %> 7 | <%= f.password_field :password_confirmation, :autocomplete => "off" %> 8 |
    9 | -------------------------------------------------------------------------------- /doc/guides/files/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | /* Guides.rubyonrails.org */ 2 | /* Style.css */ 3 | /* Created January 30, 2009 4 | --------------------------------------- */ 5 | 6 | /* 7 | --------------------------------------- 8 | Import advanced style sheet 9 | --------------------------------------- 10 | */ 11 | 12 | @import url("reset.css"); 13 | @import url("main.css"); 14 | -------------------------------------------------------------------------------- /lib/cms/extensions/active_record/errors.rb: -------------------------------------------------------------------------------- 1 | module Cms 2 | module Extensions 3 | module ActiveRecord 4 | module Errors 5 | def add_from_hash(errors) 6 | errors.each{|k,v| add(k, v) } unless errors.blank? 7 | end 8 | end 9 | end 10 | end 11 | end 12 | ActiveRecord::Errors.send(:include, Cms::Extensions::ActiveRecord::Errors) 13 | -------------------------------------------------------------------------------- /vendor/gems/thoughtbot-factory_girl-1.2.0/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | $: << File.join(File.dirname(__FILE__), '..', 'lib') 2 | $: << File.join(File.dirname(__FILE__)) 3 | 4 | require 'rubygems' 5 | require 'test/unit' 6 | require 'activerecord' 7 | require 'factory_girl' 8 | gem 'thoughtbot-shoulda', ">= 2.0.0" 9 | require 'shoulda' 10 | require 'mocha' 11 | require 'models' 12 | -------------------------------------------------------------------------------- /app/controllers/cms/email_messages_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::EmailMessagesController < Cms::BaseController 2 | layout 'cms/administration' 3 | 4 | check_permissions :administrate 5 | 6 | def index 7 | @messages = EmailMessage.paginate(:page => params[:page]) 8 | end 9 | 10 | def show 11 | @message = EmailMessage.find(params[:id]) 12 | end 13 | 14 | end -------------------------------------------------------------------------------- /app/views/cms/blocks/_toolbar.html.erb: -------------------------------------------------------------------------------- 1 | <%= content_for :html_head, stylesheet_link_tag('cms/form_layout') %> 2 | 3 | <% content_for :functions do %> 4 | <% if @block && !@block.new_record? %> 5 | <%= render :partial => 'cms/blocks/toolbar_for_member' %> 6 | <% else %> 7 | <%= render :partial => 'cms/blocks/toolbar_for_collection' %> 8 | <% end %> 9 | <% end %> 10 | -------------------------------------------------------------------------------- /app/views/cms/file_blocks/render.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | <%=h @content_block.attachment.icon %> 3 | <%= link_to @content_block.name, @content_block.attachment_link %> 4 | <%= @content_block.attachment.file_size.round_bytes %> 5 |
    6 | -------------------------------------------------------------------------------- /doc/guides/html/files/stylesheets/style.css: -------------------------------------------------------------------------------- 1 | /* Guides.rubyonrails.org */ 2 | /* Style.css */ 3 | /* Created January 30, 2009 4 | --------------------------------------- */ 5 | 6 | /* 7 | --------------------------------------- 8 | Import advanced style sheet 9 | --------------------------------------- 10 | */ 11 | 12 | @import url("reset.css"); 13 | @import url("main.css"); 14 | -------------------------------------------------------------------------------- /test/functional/cms/cache_controller_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class Cms::CacheControllerTest < ActionController::TestCase 4 | include Cms::ControllerTestHelper 5 | 6 | def setup 7 | login_as_cms_admin 8 | end 9 | 10 | def test_expire_cache 11 | #TODO: Implement Cache Expiration 12 | end 13 | 14 | end -------------------------------------------------------------------------------- /app/controllers/cms/portlet_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::PortletController < Cms::ApplicationController 2 | 3 | skip_before_filter :redirect_to_cms_site 4 | skip_before_filter :login_required 5 | 6 | def execute_handler 7 | @portlet = Portlet.find(params[:id]) 8 | @portlet.controller = self 9 | redirect_to @portlet.send(params[:handler]) 10 | end 11 | 12 | end -------------------------------------------------------------------------------- /db/demo/page_partials/_footer.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/cms/toolbar_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::ToolbarController < Cms::BaseController 2 | 3 | def index 4 | if params[:page_toolbar] != "0" 5 | @mode = params[:mode] 6 | @page_toolbar_enabled = true 7 | end 8 | @page_version = params[:page_version] 9 | @page = Page.find(params[:page_id]).as_of_version(params[:page_version]) 10 | end 11 | 12 | end 13 | -------------------------------------------------------------------------------- /app/portlets/tag_cloud_portlet.rb: -------------------------------------------------------------------------------- 1 | class TagCloudPortlet < Portlet 2 | 3 | def self.default_sizes 4 | (0..4).map{|n| "size-#{n}" }.join(" ") 5 | end 6 | 7 | def render 8 | @sizes = self.sizes.blank? ? self.class.default_sizes : self.sizes 9 | @limit = self.limit.blank? ? 50 : self.limit 10 | @cloud = Tag.cloud(:sizes => @sizes.size, :limit => @limit) 11 | end 12 | 13 | end -------------------------------------------------------------------------------- /app/views/cms/section_nodes/_section_node.html.erb: -------------------------------------------------------------------------------- 1 | <% r = defined?(root) %> 2 | <% if section_node.node && %w[Link Page Section].include?(section_node.node_type) %> 3 | <%= render :partial => section_node.node_type.underscore, :locals => { 4 | :section_node => section_node, 5 | :node => section_node.node, 6 | :display => display, 7 | :root => r 8 | } 9 | %> 10 | <% end %> 11 | -------------------------------------------------------------------------------- /app/views/cms/users/new.html.erb: -------------------------------------------------------------------------------- 1 | <% @page_title = @toolbar_title = "New User" %> 2 | 3 | <% content_for :toolbar_links do %> 4 | <%= link_to(span_tag("List All"), cms_users_path, 5 | :id => "list_all_button", 6 | :class => "button") %> 7 | <% end %> 8 | 9 | <% content_for :functions do %> 10 | <%= render(:partial => "toolbar") %> 11 | <% end %> 12 | 13 | <%= render :partial => 'form' %> 14 | -------------------------------------------------------------------------------- /vendor/gems/thoughtbot-factory_girl-1.2.0/lib/factory_girl/attribute/static.rb: -------------------------------------------------------------------------------- 1 | class Factory 2 | class Attribute #:nodoc: 3 | 4 | class Static < Attribute #:nodoc: 5 | 6 | def initialize(name, value) 7 | super(name) 8 | @value = value 9 | end 10 | 11 | def add_to(proxy) 12 | proxy.set(name, @value) 13 | end 14 | end 15 | 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /app/views/cms/sections/edit.html.erb: -------------------------------------------------------------------------------- 1 | <% page_title "Edit Properties / '#{h(@section.name)}' Section" %> 2 | <% content_for :functions do %> 3 |

    <%= @page_title %>

    4 | <%= link_to(span_tag("list all"), cms_sitemap_path, :class => "button") %> 5 |
    6 | <% end %> 7 | <% form_for([:cms, @section]) do |f| %> 8 | 9 | <%= render :partial => 'form', :locals => {:f => f} %> 10 | <% end %> 11 | -------------------------------------------------------------------------------- /app/views/portlets/login/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= f.cms_text_field :name %> 2 | <%= f.cms_text_field :success_url, 3 | :instructions => "Leave blank to send the user to the page they were trying to access" %> 4 | <%= f.cms_text_field :failure_url, 5 | :instructions => "Leave blank to send the user to the page they tried to login from" %> 6 | <%= f.cms_text_area :template, :default_value => LoginPortlet.default_template %> 7 | -------------------------------------------------------------------------------- /test/unit/extensions/active_record/base_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../../test_helper') 2 | 3 | class ActiveRecord::BaseTest < ActiveSupport::TestCase 4 | def test_updated_on_string 5 | base = HtmlBlock.new 6 | assert_nil base.updated_on_string 7 | base.updated_at = Time.zone.parse("1978-07-06") 8 | assert_equal "Jul 6, 1978", base.updated_on_string 9 | end 10 | end -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/own_layout.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Test case with own layout 4 | 5 | 6 | 7 | 8 | 9 | 10 |
    Test own layout
    open/selenium/setup 
    11 | 12 | 13 | -------------------------------------------------------------------------------- /vendor/gems/thoughtbot-factory_girl-1.2.0/lib/factory_girl/attribute/dynamic.rb: -------------------------------------------------------------------------------- 1 | class Factory 2 | class Attribute #:nodoc: 3 | 4 | class Dynamic < Attribute #:nodoc: 5 | 6 | def initialize(name, block) 7 | super(name) 8 | @block = block 9 | end 10 | 11 | def add_to(proxy) 12 | proxy.set(name, @block.call(proxy)) 13 | end 14 | end 15 | 16 | end 17 | end 18 | -------------------------------------------------------------------------------- /lib/cms/extensions/nil.rb: -------------------------------------------------------------------------------- 1 | module Cms 2 | module Extensions 3 | module NilClass 4 | def round_bytes 5 | to_i.round_bytes 6 | end 7 | def markdown 8 | nil 9 | end 10 | def to_slug 11 | to_s 12 | end 13 | def to_formatted_s(format=nil) 14 | nil 15 | end 16 | end 17 | end 18 | end 19 | NilClass.send(:include, Cms::Extensions::NilClass) -------------------------------------------------------------------------------- /test/fixtures/content_type_groups.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | content_type_group_1: 3 | name: Core 4 | updated_at: Wed Mar 04 22:55:27 UTC 2009 5 | id: 1 6 | created_at: Wed Mar 04 22:55:27 UTC 2009 7 | 8 | content_type_group_2: 9 | name: Categorization 10 | updated_at: Wed Mar 04 22:55:27 UTC 2009 11 | id: 2 12 | created_at: Wed Mar 04 22:55:27 UTC 2009 13 | 14 | -------------------------------------------------------------------------------- /app/controllers/cms/base_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::BaseController < Cms::ApplicationController 2 | 3 | before_filter :redirect_to_cms_site 4 | before_filter :login_required 5 | before_filter :cms_access_required 6 | 7 | layout 'cms/application' 8 | 9 | verify :method => :post, :only => [:create] 10 | verify :method => :put, :only => [:update] 11 | verify :method => :delete, :only => [:destroy] 12 | 13 | end -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Add new inflection rules using the following format 4 | # (all these examples are active by default): 5 | # Inflector.inflections do |inflect| 6 | # inflect.plural /^(ox)$/i, '\1en' 7 | # inflect.singular /^(ox)en/i, '\1' 8 | # inflect.irregular 'person', 'people' 9 | # inflect.uncountable %w( fish sheep ) 10 | # end 11 | -------------------------------------------------------------------------------- /public/stylesheets/cms/taglist.css: -------------------------------------------------------------------------------- 1 | ul.tag-list { 2 | position: absolute; 3 | list-style-type: none; 4 | margin: 0; 5 | padding: 0; 6 | border: 1px solid #C6C6C6; 7 | border-bottom: none; 8 | } 9 | ul.tag-list li { 10 | margin: 0; 11 | padding: 5px; 12 | cursor: pointer; 13 | border-bottom: 1px dotted #8D8E90; 14 | background: #FFF; 15 | } 16 | ul.tag-list li.selected { 17 | background-color: #EAF2FB; 18 | } 19 | -------------------------------------------------------------------------------- /test/unit/extensions/integer_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class IntegerTest < ActiveSupport::TestCase 4 | def test_round_bytes 5 | assert_equal "99.44 MB", (99.megabytes + 450.kilobytes).round_bytes 6 | assert_equal "12.04 KB", (12.kilobytes + 45).round_bytes 7 | assert_equal "999 bytes", 999.round_bytes 8 | assert_equal "0 bytes", nil.round_bytes 9 | end 10 | end -------------------------------------------------------------------------------- /test/unit/models/permission_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class PermissionTest < ActiveSupport::TestCase 4 | def test_create 5 | perm = Factory(:permission, :name => "test") 6 | assert !Factory.build(:permission, :name => "").valid? 7 | assert !Factory.build(:permission, :name => "test").valid? 8 | assert_equal perm, Permission.named("test").first 9 | end 10 | end -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- 1 | if RAILS_ENV == "test" 2 | class ContentBlock 3 | def self.versioned?; true; end 4 | def self.publishable?; true; end 5 | def self.connectable?; true; end 6 | def self.searchable?; false; end 7 | end 8 | end 9 | 10 | ActionController::Routing::Routes.draw do |map| 11 | map.connect "/__test__", :controller => "cms/content", :action => "show_page_route" 12 | map.routes_for_browser_cms 13 | end 14 | -------------------------------------------------------------------------------- /lib/cms/extensions/integer.rb: -------------------------------------------------------------------------------- 1 | module Cms 2 | module Extensions 3 | module Integer 4 | def round_bytes 5 | if self > 1.megabyte 6 | "%0.2f MB" % (self.to_f/1.megabyte) 7 | elsif self > 1.kilobyte 8 | "%0.2f KB" % (self.to_f/1.kilobyte) 9 | else 10 | "#{self} bytes" 11 | end 12 | end 13 | end 14 | end 15 | end 16 | Integer.send(:include, Cms::Extensions::Integer) -------------------------------------------------------------------------------- /test/functional/cms/dashboard_controller_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class Cms::DashboardControllerTest < ActionController::TestCase 4 | include Cms::ControllerTestHelper 5 | 6 | def setup 7 | login_as_cms_admin 8 | end 9 | 10 | def test_index 11 | get :index 12 | 13 | assert_response :success 14 | assert_select "title", "Dashboard" 15 | end 16 | 17 | end -------------------------------------------------------------------------------- /app/views/cms/form_builder/_cms_date_picker.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | <% if cms_options[:label] %> 3 | <%= f.label method, cms_options[:label] %> 4 | <% else %> 5 | <%= f.label method %> 6 | <% end %> 7 | <%= f.date_picker method, options %> 8 | <% if cms_options[:instructions] %> 9 |
    <%=h cms_options[:instructions] %>
    10 |
    11 | <% end %> 12 |
    -------------------------------------------------------------------------------- /app/views/cms/sections/_section.html.erb: -------------------------------------------------------------------------------- 1 |
  • 2 | <%= link_to_function action_icon(:folder_open), {}, {:class => "section"} %> 3 | <%=h section.name %> 4 | 8 |
  • 9 | -------------------------------------------------------------------------------- /public/stylesheets/cms/block.css: -------------------------------------------------------------------------------- 1 | .toolbar { 2 | margin-bottom: 10px; 3 | } 4 | .header { 5 | clear: both; 6 | font-size: larger; 7 | margin: 10px 0; 8 | } 9 | 10 | .status div { 11 | float: left; 12 | margin: 10px 0; 13 | text-transform: capitalize; 14 | } 15 | .nv_pair div { 16 | float: left; 17 | margin: 10px 5px 20px 0; 18 | } 19 | .status img { 20 | float:left; 21 | margin: 8px 5px 0 5px; 22 | } 23 | 24 | .content { 25 | margin: 10px; 26 | } -------------------------------------------------------------------------------- /app/controllers/cms/attachments_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::AttachmentsController < Cms::BaseController 2 | def show 3 | @attachment = Attachment.find(params[:id]) 4 | @attachment = @attachment.as_of_version(params[:version]) if params[:version] 5 | send_file(@attachment.full_file_location, 6 | :filename => @attachment.file_name, 7 | :type => @attachment.file_type, 8 | :disposition => "inline" 9 | ) 10 | end 11 | end -------------------------------------------------------------------------------- /app/views/cms/form_builder/_cms_datetime_select.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | <% if cms_options[:label] %> 3 | <%= f.label method, cms_options[:label] %> 4 | <% else %> 5 | <%= f.label method %> 6 | <% end %> 7 | <%= f.datetime_select method, options %> 8 | <% if cms_options[:instructions] %> 9 |
    <%=h cms_options[:instructions] %>
    10 |
    11 | <% end %> 12 |
    -------------------------------------------------------------------------------- /app/views/cms/links/_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= content_for :html_head, stylesheet_link_tag('cms/form_layout') %> 2 | <%= f.error_messages %> 3 | 4 | <%= f.cms_text_field :name %> 5 | <%= f.cms_text_field :url %> 6 | 7 |
    8 |
    9 | <%= f.label :new_window, "Open In New Window?" %> 10 | <%= f.check_box :new_window, :tabindex => next_tabindex %> 11 |
    12 |
    13 | 14 | -------------------------------------------------------------------------------- /doc/guides/files/stylesheets/syntax.css: -------------------------------------------------------------------------------- 1 | .html .tag { 2 | color : green; 3 | } 4 | 5 | .html .doctype { 6 | color: #708090; 7 | } 8 | 9 | .erb .tag { 10 | color : green; 11 | } 12 | 13 | .erb .doctype { 14 | color: #708090; 15 | } 16 | 17 | .ruby .keywords { 18 | color : red; 19 | } 20 | 21 | .ruby .ivar { 22 | color : blue; 23 | } 24 | 25 | .ruby .comment { 26 | color: #708090; 27 | } 28 | 29 | .ruby .symbol { 30 | color: green; 31 | } 32 | -------------------------------------------------------------------------------- /rails_generators/browser_cms_demo_site/templates/migration.rb: -------------------------------------------------------------------------------- 1 | class LoadDemoSiteData < ActiveRecord::Migration 2 | extend Cms::DataLoader 3 | 4 | def self.up 5 | <%= data %> 6 | 7 | # Create templates 8 | <% page_templates.each do |pt| %> 9 | <%= pt %> 10 | <% end %> 11 | 12 | # Create partials 13 | <% page_partials.each do |pp| %> 14 | <%= pp %> 15 | <% end %> 16 | end 17 | 18 | def self.down 19 | end 20 | 21 | end -------------------------------------------------------------------------------- /doc/guides/html/files/stylesheets/syntax.css: -------------------------------------------------------------------------------- 1 | .html .tag { 2 | color : green; 3 | } 4 | 5 | .html .doctype { 6 | color: #708090; 7 | } 8 | 9 | .erb .tag { 10 | color : green; 11 | } 12 | 13 | .erb .doctype { 14 | color: #708090; 15 | } 16 | 17 | .ruby .keywords { 18 | color : red; 19 | } 20 | 21 | .ruby .ivar { 22 | color : blue; 23 | } 24 | 25 | .ruby .comment { 26 | color: #708090; 27 | } 28 | 29 | .ruby .symbol { 30 | color: green; 31 | } 32 | -------------------------------------------------------------------------------- /app/views/cms/form_builder/_cms_text_area.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | <% if cms_options[:label] %> 3 | <%= f.label method, cms_options[:label] %> 4 | <% else %> 5 | <%= f.label method %> 6 | <% end %> 7 |
    8 | <%= f.text_area method, options %> 9 | <% if cms_options[:instructions] %> 10 |
    <%=h cms_options[:instructions] %>
    11 |
    12 | <% end %> 13 |
    -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/lib/selenium_on_rails.rb: -------------------------------------------------------------------------------- 1 | module SeleniumOnRails # :nodoc 2 | end 3 | 4 | require 'selenium_on_rails/selenese' 5 | require 'selenium_on_rails/test_builder' 6 | require 'selenium_on_rails/rselenese' 7 | require 'selenium_on_rails/suite_renderer' 8 | require 'selenium_on_rails/paths' 9 | require 'selenium_on_rails/fixture_loader' 10 | require 'selenium_on_rails/partials_support' 11 | require 'selenium_on_rails/renderer' 12 | -------------------------------------------------------------------------------- /app/controllers/cms/dashboard_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::DashboardController < Cms::BaseController 2 | 3 | def index 4 | @unpublished_pages = Page.unpublished.all(:order => "updated_at desc") 5 | @unpublished_pages = @unpublished_pages.select { |page| current_user.able_to_publish?(page) } 6 | @incomplete_tasks = current_user.tasks.incomplete.all( 7 | :include => :page, 8 | :order => "tasks.due_date desc, pages.name") 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /app/models/abstract_file_block.rb: -------------------------------------------------------------------------------- 1 | class AbstractFileBlock < ActiveRecord::Base 2 | 3 | set_table_name "file_blocks" 4 | 5 | validates_presence_of :name 6 | 7 | named_scope :by_section, lambda { |section| { :include => {:attachment => :section_node }, :conditions => ["section_nodes.section_id = ?", section.id] } } 8 | 9 | def path 10 | attachment_file_path 11 | end 12 | 13 | def self.publishable? 14 | true 15 | end 16 | 17 | end -------------------------------------------------------------------------------- /vendor/plugins/selenium-on-rails/test_data/rselenese.rsel: -------------------------------------------------------------------------------- 1 | setup 2 | setup :keep_session 3 | test.setup :fixtures => :all 4 | setup :fixtures => [:foo, 'bar'] 5 | setup :clear_tables => [:foo, :bar], :fixtures => :all 6 | assert_absolute_location :controller => 'selenium', :action => 'setup' #urls must be tested with a controller 7 | assert_title view.controller.controller_name #make sure we can access the view easily 8 | include_partial 'partial', :source => 'RSelenese' 9 | -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | <%= @page_title %> 6 | <%= javascript_include_tag :defaults %> 7 | 8 | 9 | <%= yield %> 10 | 11 | -------------------------------------------------------------------------------- /app/controllers/cms/redirects_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::RedirectsController < Cms::ResourceController 2 | layout 'cms/administration' 3 | check_permissions :administrate 4 | before_filter :set_menu_section 5 | protected 6 | def show_url 7 | index_url 8 | end 9 | 10 | def order_by_column 11 | "from_path, to_path" 12 | end 13 | 14 | private 15 | def set_menu_section 16 | @menu_section = 'redirects' 17 | end 18 | 19 | end 20 | -------------------------------------------------------------------------------- /app/views/cms/blocks/_hidden_fields.html.erb: -------------------------------------------------------------------------------- 1 | <% if params[:_redirect_to] %> 2 | <%= hidden_field_tag :_redirect_to, params[:_redirect_to] %> 3 | <% end -%> 4 | <% if @block.respond_to?(:lock_version) %> 5 | <%= f.hidden_field :lock_version, :value => (@other_version ? @other_version.lock_version : @block.lock_version) %> 6 | <% end -%> 7 | <% if @block.class.connectable? %> 8 | <%= f.hidden_field :connect_to_page_id %> 9 | <%= f.hidden_field :connect_to_container %> 10 | <% end -%> -------------------------------------------------------------------------------- /lib/cms/extensions/active_record/base.rb: -------------------------------------------------------------------------------- 1 | module Cms 2 | module Extensions 3 | module ActiveRecord 4 | module Base 5 | def updated_on_string(fmt="%b %e, %Y") 6 | if respond_to?(:updated_at) && updated_at 7 | updated_at.strftime(fmt).gsub(/\s{2,}/," ") 8 | else 9 | nil 10 | end 11 | end 12 | end 13 | end 14 | end 15 | end 16 | ActiveRecord::Base.send(:include, Cms::Extensions::ActiveRecord::Base) -------------------------------------------------------------------------------- /app/views/cms/form_builder/_cms_text_field.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | <% if cms_options[:label] %> 3 | <%= f.label method, cms_options[:label] %> 4 | <% else %> 5 | <%= f.label method %> 6 | <% end %> 7 | <%= f.text_field method, options %> 8 | <% if cms_options[:instructions] %> 9 |
    <%=h cms_options[:instructions] %>
    10 |
    <%# Fixes issue with bad line wrapping %> 11 | <% end %> 12 |
    13 | -------------------------------------------------------------------------------- /app/views/layouts/cms/dashboard.html.erb: -------------------------------------------------------------------------------- 1 | <% @toolbar_tab ||= :dashboard %> 2 | <%= render :partial => 'layouts/cms/head' %> 3 | 4 |
    5 | <%= render_cms_toolbar(@toolbar_tab) %> 6 |
    7 |
    8 |
    9 | <%= yield %> 10 |
    11 |
    12 |
    13 | <%= render :partial => 'layouts/cms/footer' %> 14 |
    15 | 16 | 17 | -------------------------------------------------------------------------------- /test/unit/extensions/hash_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class HashTest < ActiveSupport::TestCase 4 | def test_except 5 | x = {:a => 1, :b => 2} 6 | assert_equal({:b => 2}, x.except(:a)) 7 | assert_equal({:a => 1, :b => 2}, x) 8 | end 9 | 10 | def test_extract! 11 | x = {:a => 1, :b => 2} 12 | y = x.extract!(:b, :c) 13 | assert_equal({:a => 1}, x) 14 | assert_equal({:b => 2}, y) 15 | end 16 | 17 | end -------------------------------------------------------------------------------- /vendor/gems/thoughtbot-factory_girl-1.2.0/lib/factory_girl/attribute/association.rb: -------------------------------------------------------------------------------- 1 | class Factory 2 | class Attribute #:nodoc: 3 | 4 | class Association < Attribute #:nodoc: 5 | 6 | def initialize(name, factory, overrides) 7 | super(name) 8 | @factory = factory 9 | @overrides = overrides 10 | end 11 | 12 | def add_to(proxy) 13 | proxy.associate(name, @factory, @overrides) 14 | end 15 | end 16 | 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /test/fixtures/sections.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | section_1: 3 | name: My Site 4 | updated_at: Wed Mar 04 22:55:28 UTC 2009 5 | id: 1 6 | root: true 7 | path: / 8 | hidden: false 9 | created_at: Wed Mar 04 22:55:28 UTC 2009 10 | 11 | section_2: 12 | name: system 13 | updated_at: Wed Mar 04 22:55:28 UTC 2009 14 | id: 2 15 | root: false 16 | path: /system 17 | hidden: true 18 | created_at: Wed Mar 04 22:55:28 UTC 2009 19 | 20 | -------------------------------------------------------------------------------- /vendor/gems/thoughtbot-factory_girl-1.2.0/lib/factory_girl/proxy/attributes_for.rb: -------------------------------------------------------------------------------- 1 | class Factory 2 | class Proxy #:nodoc: 3 | class AttributesFor < Proxy #:nodoc: 4 | def initialize(klass) 5 | @hash = {} 6 | end 7 | 8 | def get(attribute) 9 | @hash[attribute] 10 | end 11 | 12 | def set(attribute, value) 13 | @hash[attribute] = value 14 | end 15 | 16 | def result 17 | @hash 18 | end 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /app/controllers/cms/cache_controller.rb: -------------------------------------------------------------------------------- 1 | class Cms::CacheController < Cms::BaseController 2 | layout 'cms/administration' 3 | 4 | check_permissions :administrate 5 | before_filter :set_menu_section 6 | 7 | def show 8 | 9 | end 10 | 11 | def destroy 12 | Cms.flush_cache 13 | flash[:notice] = "Page Cache Flushed" 14 | redirect_to :action => "show" 15 | end 16 | 17 | private 18 | def set_menu_section 19 | @menu_section = 'caching' 20 | end 21 | 22 | end 23 | -------------------------------------------------------------------------------- /app/views/cms/form_builder/_cms_tag_list.html.erb: -------------------------------------------------------------------------------- 1 | <% content_for :html_head do %> 2 | <% javascript_tag do %> 3 | jQuery(function($) { 4 | $('.tag-list').tagList(tags) 5 | }) 6 | <% end %> 7 | <% end %> 8 |
    9 | <%= f.label :tag_list, (cms_options[:label] || "Tags") %> 10 | <%= f.tag_list options %> 11 | <% if cms_options[:instructions] %> 12 |
    <%=h cms_options[:instructions] %>
    13 |
    14 | <% end %> 15 |
    -------------------------------------------------------------------------------- /test/fixtures/users.yml: -------------------------------------------------------------------------------- 1 | # auto-generated by rake db:fixtures:dump, DO NOT EDIT BY HAND! 2 | user_1: 3 | salt: d193b3629a4805ec6a9cabf2d5336aed56ec4533 4 | updated_at: Wed Mar 04 22:55:27 UTC 2009 5 | expires_at: 6 | crypted_password: 763ef0d40c98bff03ab3762e0865c12bd76f4607 7 | remember_token_expires_at: 8 | id: 1 9 | remember_token: 10 | first_name: CMS 11 | login: cmsadmin 12 | last_name: Administrator 13 | email: cmsadmin@example.com 14 | created_at: Wed Mar 04 22:55:27 UTC 2009 15 | 16 | -------------------------------------------------------------------------------- /test/unit/models/email_page_portlet_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__), '/../../test_helper') 2 | 3 | class EmailPagePortletTest < ActiveSupport::TestCase 4 | 5 | def test_default_template_path 6 | assert_equal "portlets/email_page/render", EmailPagePortlet.default_template_path 7 | end 8 | 9 | def test_default_template 10 | assert_equal File.read(File.join(Rails.root, "app/views/portlets/email_page/render.html.erb")), EmailPagePortlet.default_template 11 | end 12 | 13 | end 14 | 15 | -------------------------------------------------------------------------------- /app/views/cms/toolbar/index.html.erb: -------------------------------------------------------------------------------- 1 | <% content_for :html_head do %> 2 | 11 | <% end %> 12 | <%= render_cms_toolbar(:sitemap) %> 13 | -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- 1 | # Your secret key for verifying cookie session data integrity. 2 | # If you change this key, all old sessions will become invalid! 3 | # Make sure the secret is at least 30 characters and all random, 4 | # no regular words or you'll be exposed to dictionary attacks. 5 | ActionController::Base.session = { 6 | :session_key => '_browsercms_session', 7 | :secret => '641d4765c117b9d93e2134782f4ac81679bc37b83dae23ff8a49018c53e3c020f57b0b10180de8877c2d49f1b975bc42852ab5f8c35e0a0a81b8a9c37a78df6c' 8 | } -------------------------------------------------------------------------------- /app/views/cms/users/_groups.html.erb: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
    4 | <% Group.find(:all).each do |g| %> 5 |
    6 | <%= check_box_tag("group_ids[]", g.id, group_ids.include?(g.id), :id => "group_id_#{g.id}") %> 7 |
    8 | <% end %> 9 |
    10 |
    11 |
    12 |
    13 | -------------------------------------------------------------------------------- /app/models/group_type.rb: -------------------------------------------------------------------------------- 1 | class GroupType < ActiveRecord::Base 2 | has_many :groups 3 | has_many :group_type_permissions 4 | has_many :permissions, :through => :group_type_permissions 5 | 6 | named_scope :guest, :conditions => ["group_types.guest = ?", true] 7 | named_scope :non_guest, :conditions => ["group_types.guest = ?", false] 8 | 9 | named_scope :cms_access, :conditions => ["group_types.cms_access = ?", true] 10 | named_scope :non_cms_access, :conditions => ["group_types.cms_access = ?", false] 11 | 12 | end 13 | -------------------------------------------------------------------------------- /app/views/cms/shared/_version_conflict_diff.html.erb: -------------------------------------------------------------------------------- 1 |

    Their Version (v<%= other_version.version %>)

    2 | 3 | 4 | 5 | 6 | 7 | <% other_version.attributes.to_a.reject{|e| ['id', 'deleted','version','lock_version','created_at','updated_by_id','updated_at','version_comment', 'published','hidden','archived'].include?(e.first) }.sort_by(&:first).each do |field, value| %> 8 | 9 | 10 | <% end %> 11 |
    FieldValue
    <%=h field %><%=h value %>
    -------------------------------------------------------------------------------- /test/integration/login_test.rb: -------------------------------------------------------------------------------- 1 | require File.join(File.dirname(__FILE__) + '/../test_helper') 2 | 3 | class LoginTest < ActionController::IntegrationTest 4 | fixtures :all 5 | 6 | def test_login 7 | # get "/cms/login", {}, {"User-Agent" => "Test"} 8 | # assert_response :success 9 | # 10 | # post_via_redirect "/cms/login", {:login => "cmsadmin", :password => "cmsadmin"}, {"User-Agent" => "Test"} 11 | # assert_equal '/cms', path 12 | # assert_equal 'Logged in successfully', flash[:notice] 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /How_to_release_notes.txt: -------------------------------------------------------------------------------- 1 | Here are the basic steps required to release a new version of the browsercms gem, as well as testing, etc. 2 | 3 | A. Releasing and testing the gem upgrade locally 4 | 1. rake version:bump:patch (move from 3.0.1 to 3.0.2, including git commit) 5 | 2. rake gemspec (Regenerates the gemspec locally) 6 | 3. rake build (Creates the gem, puts into /pkg directory) 7 | 4. sudo gem install pkg/browsercms-3.x.gem 8 | 5. cd /myproject 9 | 6. script/generate browser_cms (Upgrades the project to use the latest gem version) 10 | 11 | -------------------------------------------------------------------------------- /test/selenium/page_templates.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | include_partial 'login_as_cmsadmin' 3 | open '/cms/page_templates' 4 | assert_title 'View Page Templates' 5 | click_and_wait "link=*New Page Template" 6 | assert_title "New Page Template" 7 | type "page_template_name", "Test" 8 | type "page_template_file_name", "test" 9 | type "page_template_body", "<%= yield %>" 10 | click_and_wait "page_template_submit" 11 | assert_title "View Page Templates" 12 | assert_text "//table[@id='blocks']/tbody/tr[3]/td[1]", "Test" -------------------------------------------------------------------------------- /test/selenium/sitemap/move_page.rsel: -------------------------------------------------------------------------------- 1 | setup :fixtures => :all 2 | include_partial 'login_as_cmsadmin' 3 | open '/cms/sitemap' 4 | verify_text_not_present "Page 'Home' was moved to 'About'." 5 | assert_not_visible "//span[@class='page' and text()='About Us']" 6 | #TODO: Figure out why selenium drag and drop doesn't work 7 | #drag_and_drop_to_object "//span[@class='page' and text()='Home']", "//span[@class='section' and text()='About']" 8 | #assert_visible "//span[@class='page' and text()='About Us']" 9 | #verify_text_present "Page 'Home' was moved to 'About'." -------------------------------------------------------------------------------- /app/views/cms/section_nodes/_link.html.erb: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /app/views/cms/users/_form.html.erb: -------------------------------------------------------------------------------- 1 | <% content_for :html_head do %> 2 | <%= stylesheet_link_tag('cms/form_layout') %> 3 | <% end %> 4 | <% form_for([:cms, @user]) do |f| %> 5 | <%= f.error_messages %> 6 | <%= render :partial => 'user_fields', :locals => {:f => f} unless @change_password %> 7 | <%= render :partial => 'password', :locals => {:f => f} if @user.new_record? %> 8 | <%= render :partial => 'groups' %> 9 |
    10 | <%= lt_button_wrapper(f.submit("Save", :class => "submit")) %> 11 |
    12 | <% end %> 13 | -------------------------------------------------------------------------------- /config/database.mysql.yml: -------------------------------------------------------------------------------- 1 | development: 2 | adapter: mysql 3 | encoding: utf8 4 | database: browsercms_development 5 | username: root 6 | password: 7 | socket: /tmp/mysql.sock 8 | 9 | # Warning: The database defined as 'test' will be erased and 10 | # re-generated from your development database when you run 'rake'. 11 | # Do not set this db to the same as development or production. 12 | test: 13 | adapter: mysql 14 | encoding: utf8 15 | database: browsercms_test 16 | username: root 17 | password: 18 | socket: /tmp/mysql.sock 19 | 20 | --------------------------------------------------------------------------------