├── public
├── favicon.ico
├── javascripts
│ └── tiny_mce
│ │ ├── plugins
│ │ ├── safari
│ │ │ ├── blank.htm
│ │ │ └── editor_plugin_src.js
│ │ ├── example
│ │ │ ├── langs
│ │ │ │ ├── en.js
│ │ │ │ └── en_dlg.js
│ │ │ ├── img
│ │ │ │ └── example.gif
│ │ │ └── editor_plugin_src.js
│ │ ├── advhr
│ │ │ ├── langs
│ │ │ │ ├── bn_dlg.js
│ │ │ │ ├── cy_dlg.js
│ │ │ │ ├── dv_dlg.js
│ │ │ │ ├── en_dlg.js
│ │ │ │ ├── es_dlg.js
│ │ │ │ ├── gl_dlg.js
│ │ │ │ ├── gu_dlg.js
│ │ │ │ ├── hi_dlg.js
│ │ │ │ ├── id_dlg.js
│ │ │ │ ├── ml_dlg.js
│ │ │ │ ├── si_dlg.js
│ │ │ │ ├── ta_dlg.js
│ │ │ │ ├── te_dlg.js
│ │ │ │ ├── ur_dlg.js
│ │ │ │ ├── vi_dlg.js
│ │ │ │ ├── br_dlg.js
│ │ │ │ ├── ch_dlg.js
│ │ │ │ ├── fi_dlg.js
│ │ │ │ ├── fr_dlg.js
│ │ │ │ ├── ms_dlg.js
│ │ │ │ ├── nl_dlg.js
│ │ │ │ ├── nn_dlg.js
│ │ │ │ ├── pt_dlg.js
│ │ │ │ ├── bs_dlg.js
│ │ │ │ ├── ca_dlg.js
│ │ │ │ ├── da_dlg.js
│ │ │ │ ├── de_dlg.js
│ │ │ │ ├── et_dlg.js
│ │ │ │ ├── hr_dlg.js
│ │ │ │ ├── ia_dlg.js
│ │ │ │ ├── ii_dlg.js
│ │ │ │ ├── it_dlg.js
│ │ │ │ ├── ja_dlg.js
│ │ │ │ ├── lv_dlg.js
│ │ │ │ ├── mk_dlg.js
│ │ │ │ ├── sc_dlg.js
│ │ │ │ ├── se_dlg.js
│ │ │ │ ├── sr_dlg.js
│ │ │ │ ├── sv_dlg.js
│ │ │ │ ├── tt_dlg.js
│ │ │ │ ├── tw_dlg.js
│ │ │ │ ├── zh_dlg.js
│ │ │ │ ├── is_dlg.js
│ │ │ │ ├── nb_dlg.js
│ │ │ │ ├── no_dlg.js
│ │ │ │ ├── sq_dlg.js
│ │ │ │ ├── sl_dlg.js
│ │ │ │ ├── lt_dlg.js
│ │ │ │ ├── sk_dlg.js
│ │ │ │ ├── tr_dlg.js
│ │ │ │ ├── cs_dlg.js
│ │ │ │ ├── ko_dlg.js
│ │ │ │ ├── pl_dlg.js
│ │ │ │ ├── az_dlg.js
│ │ │ │ ├── ro_dlg.js
│ │ │ │ ├── hu_dlg.js
│ │ │ │ ├── th_dlg.js
│ │ │ │ ├── fa_dlg.js
│ │ │ │ ├── ar_dlg.js
│ │ │ │ ├── el_dlg.js
│ │ │ │ ├── mn_dlg.js
│ │ │ │ ├── ru_dlg.js
│ │ │ │ ├── uk_dlg.js
│ │ │ │ ├── be_dlg.js
│ │ │ │ ├── bg_dlg.js
│ │ │ │ └── he_dlg.js
│ │ │ ├── editor_plugin_src.js
│ │ │ └── css
│ │ │ │ └── advhr.css
│ │ ├── opal
│ │ │ └── img
│ │ │ │ ├── image.png
│ │ │ │ └── image_edit.png
│ │ ├── spellchecker
│ │ │ ├── css
│ │ │ │ └── content.css
│ │ │ ├── img
│ │ │ │ └── wline.gif
│ │ │ ├── editor_plugin.js
│ │ │ └── editor_plugin_src.js
│ │ ├── media
│ │ │ ├── img
│ │ │ │ ├── flash.gif
│ │ │ │ ├── trans.gif
│ │ │ │ ├── quicktime.gif
│ │ │ │ ├── realmedia.gif
│ │ │ │ ├── shockwave.gif
│ │ │ │ ├── flv_player.swf
│ │ │ │ └── windowsmedia.gif
│ │ │ └── editor_plugin_src.js
│ │ ├── xhtmlxtras
│ │ │ ├── js
│ │ │ │ ├── del.js
│ │ │ │ ├── ins.js
│ │ │ │ ├── abbr.js
│ │ │ │ ├── cite.js
│ │ │ │ ├── acronym.js
│ │ │ │ ├── attributes.js
│ │ │ │ └── element_common.js
│ │ │ ├── editor_plugin_src.js
│ │ │ └── css
│ │ │ │ └── attributes.css
│ │ ├── advimage
│ │ │ └── img
│ │ │ │ ├── images.png
│ │ │ │ └── sample.gif
│ │ ├── pagebreak
│ │ │ ├── img
│ │ │ │ ├── trans.gif
│ │ │ │ └── pagebreak.gif
│ │ │ ├── editor_plugin_src.js
│ │ │ └── css
│ │ │ │ └── content.css
│ │ ├── save
│ │ │ └── editor_plugin_src.js
│ │ ├── advlink
│ │ │ └── editor_plugin_src.js
│ │ ├── bbcode
│ │ │ └── editor_plugin_src.js
│ │ ├── emotions
│ │ │ ├── img
│ │ │ │ ├── smiley-cool.gif
│ │ │ │ ├── smiley-cry.gif
│ │ │ │ ├── smiley-kiss.gif
│ │ │ │ ├── smiley-wink.gif
│ │ │ │ ├── smiley-yell.gif
│ │ │ │ ├── smiley-frown.gif
│ │ │ │ ├── smiley-sealed.gif
│ │ │ │ ├── smiley-smile.gif
│ │ │ │ ├── smiley-innocent.gif
│ │ │ │ ├── smiley-laughing.gif
│ │ │ │ ├── smiley-surprised.gif
│ │ │ │ ├── smiley-undecided.gif
│ │ │ │ ├── smiley-embarassed.gif
│ │ │ │ ├── smiley-money-mouth.gif
│ │ │ │ ├── smiley-tongue-out.gif
│ │ │ │ └── smiley-foot-in-mouth.gif
│ │ │ └── editor_plugin_src.js
│ │ ├── iespell
│ │ │ └── editor_plugin_src.js
│ │ ├── layer
│ │ │ └── editor_plugin_src.js
│ │ ├── paste
│ │ │ ├── editor_plugin_src.js
│ │ │ └── langs
│ │ │ │ ├── br_dlg.js
│ │ │ │ ├── pt_dlg.js
│ │ │ │ ├── nl_dlg.js
│ │ │ │ ├── sq_dlg.js
│ │ │ │ ├── es_dlg.js
│ │ │ │ ├── gl_dlg.js
│ │ │ │ ├── mk_dlg.js
│ │ │ │ ├── sr_dlg.js
│ │ │ │ ├── bn_dlg.js
│ │ │ │ ├── bs_dlg.js
│ │ │ │ ├── da_dlg.js
│ │ │ │ ├── dv_dlg.js
│ │ │ │ ├── en_dlg.js
│ │ │ │ ├── et_dlg.js
│ │ │ │ ├── gu_dlg.js
│ │ │ │ ├── hi_dlg.js
│ │ │ │ ├── hr_dlg.js
│ │ │ │ ├── id_dlg.js
│ │ │ │ ├── is_dlg.js
│ │ │ │ ├── ml_dlg.js
│ │ │ │ ├── si_dlg.js
│ │ │ │ ├── ta_dlg.js
│ │ │ │ ├── te_dlg.js
│ │ │ │ ├── th_dlg.js
│ │ │ │ ├── ur_dlg.js
│ │ │ │ ├── vi_dlg.js
│ │ │ │ ├── cs_dlg.js
│ │ │ │ ├── nb_dlg.js
│ │ │ │ ├── no_dlg.js
│ │ │ │ ├── sl_dlg.js
│ │ │ │ ├── fi_dlg.js
│ │ │ │ ├── nn_dlg.js
│ │ │ │ ├── it_dlg.js
│ │ │ │ ├── ms_dlg.js
│ │ │ │ ├── cy_dlg.js
│ │ │ │ ├── ca_dlg.js
│ │ │ │ ├── de_dlg.js
│ │ │ │ ├── pl_dlg.js
│ │ │ │ ├── ro_dlg.js
│ │ │ │ ├── sk_dlg.js
│ │ │ │ ├── fr_dlg.js
│ │ │ │ ├── hu_dlg.js
│ │ │ │ ├── lt_dlg.js
│ │ │ │ ├── se_dlg.js
│ │ │ │ ├── sv_dlg.js
│ │ │ │ ├── ii_dlg.js
│ │ │ │ ├── lv_dlg.js
│ │ │ │ ├── ia_dlg.js
│ │ │ │ ├── tt_dlg.js
│ │ │ │ ├── tr_dlg.js
│ │ │ │ ├── zh_dlg.js
│ │ │ │ ├── sc_dlg.js
│ │ │ │ ├── tw_dlg.js
│ │ │ │ ├── ch_dlg.js
│ │ │ │ └── ja_dlg.js
│ │ ├── preview
│ │ │ └── editor_plugin_src.js
│ │ ├── print
│ │ │ └── editor_plugin_src.js
│ │ ├── style
│ │ │ └── editor_plugin_src.js
│ │ ├── table
│ │ │ ├── editor_plugin_src.js
│ │ │ └── css
│ │ │ │ ├── table.css
│ │ │ │ ├── cell.css
│ │ │ │ └── row.css
│ │ ├── wordcount
│ │ │ ├── editor_plugin.js
│ │ │ └── editor_plugin_src.js
│ │ ├── autosave
│ │ │ └── editor_plugin_src.js
│ │ ├── fullpage
│ │ │ └── editor_plugin_src.js
│ │ ├── tabfocus
│ │ │ └── editor_plugin_src.js
│ │ ├── template
│ │ │ ├── editor_plugin_src.js
│ │ │ ├── blank.htm
│ │ │ └── css
│ │ │ │ └── template.css
│ │ ├── autoresize
│ │ │ └── editor_plugin_src.js
│ │ ├── contextmenu
│ │ │ └── editor_plugin_src.js
│ │ ├── fullscreen
│ │ │ └── editor_plugin_src.js
│ │ ├── inlinepopups
│ │ │ ├── editor_plugin_src.js
│ │ │ └── skins
│ │ │ │ └── clearlooks2
│ │ │ │ └── img
│ │ │ │ ├── alert.gif
│ │ │ │ ├── button.gif
│ │ │ │ ├── buttons.gif
│ │ │ │ ├── confirm.gif
│ │ │ │ ├── corners.gif
│ │ │ │ ├── vertical.gif
│ │ │ │ └── horizontal.gif
│ │ ├── nonbreaking
│ │ │ └── editor_plugin_src.js
│ │ ├── noneditable
│ │ │ └── editor_plugin_src.js
│ │ ├── visualchars
│ │ │ └── editor_plugin_src.js
│ │ ├── directionality
│ │ │ └── editor_plugin_src.js
│ │ ├── insertdatetime
│ │ │ └── editor_plugin_src.js
│ │ └── searchreplace
│ │ │ ├── editor_plugin_src.js
│ │ │ └── css
│ │ │ └── searchreplace.css
│ │ └── themes
│ │ ├── simple
│ │ ├── img
│ │ │ └── icons.gif
│ │ ├── editor_template_src.js
│ │ ├── skins
│ │ │ └── o2k7
│ │ │ │ └── img
│ │ │ │ └── button_bg.png
│ │ └── langs
│ │ │ ├── no.js
│ │ │ ├── nn.js
│ │ │ ├── nb.js
│ │ │ ├── dv.js
│ │ │ ├── en.js
│ │ │ ├── gu.js
│ │ │ ├── hi.js
│ │ │ ├── id.js
│ │ │ ├── ta.js
│ │ │ ├── te.js
│ │ │ ├── ur.js
│ │ │ ├── vi.js
│ │ │ ├── nl.js
│ │ │ ├── cy.js
│ │ │ ├── es.js
│ │ │ ├── bs.js
│ │ │ ├── ca.js
│ │ │ ├── hr.js
│ │ │ ├── mk.js
│ │ │ ├── se.js
│ │ │ ├── sl.js
│ │ │ ├── sr.js
│ │ │ ├── gl.js
│ │ │ ├── it.js
│ │ │ ├── sv.js
│ │ │ ├── br.js
│ │ │ ├── fr.js
│ │ │ ├── ms.js
│ │ │ ├── pt.js
│ │ │ ├── da.js
│ │ │ ├── de.js
│ │ │ ├── ch.js
│ │ │ ├── et.js
│ │ │ ├── fi.js
│ │ │ ├── ia.js
│ │ │ ├── is.js
│ │ │ ├── ro.js
│ │ │ ├── ja.js
│ │ │ ├── pl.js
│ │ │ └── sc.js
│ │ └── advanced
│ │ ├── img
│ │ ├── icons.gif
│ │ └── colorpicker.jpg
│ │ ├── editor_template_src.js
│ │ └── skins
│ │ ├── opal
│ │ └── img
│ │ │ ├── items.gif
│ │ │ ├── tabs.gif
│ │ │ ├── buttons.png
│ │ │ ├── progress.gif
│ │ │ ├── menu_arrow.gif
│ │ │ └── menu_check.gif
│ │ └── default
│ │ └── img
│ │ ├── items.gif
│ │ ├── tabs.gif
│ │ ├── buttons.png
│ │ ├── progress.gif
│ │ ├── menu_arrow.gif
│ │ └── menu_check.gif
├── themes
│ └── fracture
│ │ ├── screenshot.png
│ │ ├── screenshot_thumbnail.png
│ │ └── theme.yml
├── 404.html
├── 500.html
└── robots.txt
├── tmp
└── restart.txt
├── spec
├── factories
│ ├── log.rb
│ ├── plugin.rb
│ ├── setting.rb
│ ├── user_message.rb
│ ├── user_session.rb
│ ├── user_verification.rb
│ ├── group_plugin_permission.rb
│ ├── plugin_setting.rb
│ ├── group.rb
│ ├── category.rb
│ ├── authentication.rb
│ ├── plugin_feature.rb
│ ├── plugin_tag.rb
│ ├── plugin_feature_value_option.rb
│ ├── plugin_link.rb
│ ├── plugin_description.rb
│ ├── plugin_discussion_post.rb
│ ├── plugin_feature_value.rb
│ ├── plugin_discussion.rb
│ ├── user_info.rb
│ └── plugin_review.rb
├── fixtures
│ ├── themes
│ │ ├── test-theme
│ │ │ ├── javascripts
│ │ │ │ └── application.js
│ │ │ ├── stylesheets
│ │ │ │ └── application.css
│ │ │ ├── screenshot.png
│ │ │ ├── screenshot_thumbnail.png
│ │ │ └── theme.yml
│ │ └── test-theme.zip
│ ├── images
│ │ ├── rails.png
│ │ └── example.png
│ └── videos
│ │ └── example.flv
├── requests
│ └── browse_spec.rb
├── support
│ ├── random_content.rb
│ ├── request.rb
│ └── plugin.rb
└── models
│ └── plugin_image_spec.rb
├── .rspec
├── config
├── initializers
│ ├── flash.rb
│ ├── yaml_parser.rb
│ ├── time.rb
│ ├── middleware.rb
│ ├── dir.rb
│ ├── session_store.rb
│ ├── form.rb
│ ├── array.rb
│ ├── mime.rb
│ ├── locale.rb
│ ├── inflections.rb
│ └── omniauth.rb
├── environment.rb
├── boot.rb
├── locales
│ └── pluralize.rb
├── upload.yml.rackspace
├── email.yml.default
└── providers.yml.default
├── vendor
├── gems
│ ├── opal
│ │ ├── setup.rb
│ │ ├── init.rb
│ │ ├── lib
│ │ │ └── opal
│ │ │ │ ├── version.rb
│ │ │ │ └── action_view.rb
│ │ └── bin
│ │ │ └── opal
│ ├── russian
│ │ ├── init.rb
│ │ ├── lib
│ │ │ ├── vendor
│ │ │ │ └── i18n
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── test
│ │ │ │ │ ├── locale
│ │ │ │ │ │ ├── en.yml
│ │ │ │ │ │ └── en.rb
│ │ │ │ │ └── all.rb
│ │ │ │ │ └── Rakefile
│ │ │ └── russian
│ │ │ │ └── locale
│ │ │ │ └── activesupport.yml
│ │ ├── spec
│ │ │ ├── fixtures
│ │ │ │ ├── ru.yml
│ │ │ │ └── en.yml
│ │ │ └── spec_helper.rb
│ │ └── TODO
│ └── make_voteable-106adecfad30
│ │ ├── lib
│ │ └── make_voteable
│ │ │ ├── version.rb
│ │ │ └── voting.rb
│ │ ├── .gitignore
│ │ ├── spec
│ │ ├── database.yml
│ │ ├── database.yml.sample
│ │ └── models.rb
│ │ ├── Gemfile
│ │ └── Rakefile
├── assets
│ ├── stylesheets
│ │ └── flowplayer.css
│ ├── flash
│ │ ├── flowplayer-3.2.7.swf
│ │ └── flowplayer.controls-3.2.5.swf
│ ├── images
│ │ └── jquery-ui
│ │ │ ├── ui-icons_222222_256x240.png
│ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ ├── ui-icons_454545_256x240.png
│ │ │ ├── ui-icons_888888_256x240.png
│ │ │ ├── ui-icons_cd0a0a_256x240.png
│ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png
│ └── javascripts
│ │ └── jquery.uploadify-v2.1.4
│ │ ├── uploadify.swf
│ │ └── uploadify.allglyphs.swf
└── locales
│ └── make_voteable.en.yml
├── app
├── views
│ ├── plugin_files
│ │ ├── index.html.erb
│ │ └── _layout.html.erb
│ ├── plugin_tags
│ │ ├── _layout.html.erb
│ │ └── _list.html.erb
│ ├── browse
│ │ ├── index.mobile.erb
│ │ ├── test.html.erb
│ │ └── lost.html.erb
│ ├── plugin_discussions
│ │ ├── edit.html.erb
│ │ └── _layout.html.erb
│ ├── plugin_features
│ │ ├── _layout.html.erb
│ │ └── _list.html.erb
│ ├── plugin_images
│ │ ├── _layout.html.erb
│ │ └── _preview.html.erb
│ ├── plugin_links
│ │ ├── _layout.html.erb
│ │ └── _list.html.erb
│ ├── plugin_descriptions
│ │ └── _layout.html.erb
│ ├── emailer
│ │ ├── email_from_anyone.text.erb
│ │ ├── test.text.erb
│ │ ├── test_email.text.erb
│ │ ├── verification_email.text.erb
│ │ ├── password_recovery_email.text.erb
│ │ ├── new_user_notification.text.erb
│ │ ├── new_message_notification.text.erb
│ │ ├── contact_us_email.text.erb
│ │ └── new_item_notification.text.erb
│ ├── plugin_videos
│ │ ├── show.html.erb
│ │ └── _list.html.erb
│ ├── application
│ │ ├── _banner_top.html.erb
│ │ ├── _banner_bottom.html.erb
│ │ ├── _help.html.erb
│ │ ├── _html_allowed.html
│ │ └── _flash.html.erb
│ ├── users
│ │ ├── verification_required.html.erb
│ │ └── new.html.erb
│ ├── admin
│ │ └── env.html.erb
│ ├── layouts
│ │ └── emailer.text.erb
│ ├── items
│ │ ├── _item_header.html.erb
│ │ ├── _list_items.html.erb
│ │ ├── do_advanced_search.html.erb
│ │ ├── view.html.erb
│ │ └── _items_remaining.html.erb
│ ├── blog
│ │ └── post.html.erb
│ ├── pages
│ │ ├── _page.html.erb
│ │ ├── _page_header.html.erb
│ │ ├── _select.html.erb
│ │ └── _navigation.html.erb
│ ├── logs
│ │ ├── for_user.html.erb
│ │ ├── for_me.html.erb
│ │ └── _logs_page.html.erb
│ ├── groups
│ │ ├── _select_group.html.erb
│ │ └── _form.html.erb
│ └── authentications
│ │ └── _providers.html.erb
├── assets
│ ├── images
│ │ ├── opal.png
│ │ ├── tab.png
│ │ ├── favicon.ico
│ │ ├── loading.gif
│ │ ├── preview.png
│ │ ├── spacer.png
│ │ ├── stamp.png
│ │ ├── icons
│ │ │ ├── asc.png
│ │ │ ├── log.png
│ │ │ ├── new.png
│ │ │ ├── rss.png
│ │ │ ├── tag.png
│ │ │ ├── web.png
│ │ │ ├── admin.png
│ │ │ ├── bullet.png
│ │ │ ├── cancel.png
│ │ │ ├── close.png
│ │ │ ├── cross.png
│ │ │ ├── cycle.png
│ │ │ ├── delete.png
│ │ │ ├── desc.png
│ │ │ ├── edit.png
│ │ │ ├── expand.png
│ │ │ ├── file.png
│ │ │ ├── group.png
│ │ │ ├── groups.png
│ │ │ ├── handle.png
│ │ │ ├── help.png
│ │ │ ├── home.png
│ │ │ ├── image.png
│ │ │ ├── images.png
│ │ │ ├── info.png
│ │ │ ├── item.png
│ │ │ ├── items.png
│ │ │ ├── link.png
│ │ │ ├── locked.png
│ │ │ ├── logs.png
│ │ │ ├── mail.png
│ │ │ ├── menu.png
│ │ │ ├── news.png
│ │ │ ├── open.png
│ │ │ ├── page.png
│ │ │ ├── pages.png
│ │ │ ├── public.png
│ │ │ ├── reply.png
│ │ │ ├── spacer.png
│ │ │ ├── system.png
│ │ │ ├── themes.png
│ │ │ ├── tools.png
│ │ │ ├── update.png
│ │ │ ├── upload.png
│ │ │ ├── user.png
│ │ │ ├── users.png
│ │ │ ├── video.png
│ │ │ ├── zoom.png
│ │ │ ├── approved.png
│ │ │ ├── calendar.png
│ │ │ ├── chevron.png
│ │ │ ├── collapse.png
│ │ │ ├── comments.png
│ │ │ ├── computer.png
│ │ │ ├── details.png
│ │ │ ├── disabled.png
│ │ │ ├── enabled.png
│ │ │ ├── failure.png
│ │ │ ├── feature.png
│ │ │ ├── featured.png
│ │ │ ├── menu_off.png
│ │ │ ├── options.png
│ │ │ ├── plugins.png
│ │ │ ├── preview.png
│ │ │ ├── private.png
│ │ │ ├── redirect.png
│ │ │ ├── required.png
│ │ │ ├── settings.png
│ │ │ ├── success.png
│ │ │ ├── unlocked.png
│ │ │ ├── vote_up.png
│ │ │ ├── voted_up.png
│ │ │ ├── warning.png
│ │ │ ├── arrow_left.png
│ │ │ ├── arrow_right.png
│ │ │ ├── blog_post.png
│ │ │ ├── categories.png
│ │ │ ├── discussion.png
│ │ │ ├── star_empty.png
│ │ │ ├── star_hover.png
│ │ │ ├── system_page.png
│ │ │ ├── unapproved.png
│ │ │ ├── vote_down.png
│ │ │ ├── voted_down.png
│ │ │ ├── not_featured.png
│ │ │ ├── star_selected.png
│ │ │ ├── authentication.png
│ │ │ ├── list_type_photo.png
│ │ │ ├── list_type_simple.png
│ │ │ ├── list_type_small.png
│ │ │ ├── list_type_detailed.png
│ │ │ ├── item_page_type_expanded.png
│ │ │ ├── item_page_type_accordion.png
│ │ │ ├── item_page_type_summarized.png
│ │ │ ├── item_page_type_tabs_vertical.png
│ │ │ └── item_page_type_tabs_horizontal.png
│ │ ├── tab_hover.png
│ │ ├── bgs
│ │ │ ├── body_bg.png
│ │ │ ├── slider.png
│ │ │ ├── overlay_bg.png
│ │ │ ├── tooltip_bg.png
│ │ │ ├── button_1_bg.png
│ │ │ ├── button_2_bg.png
│ │ │ ├── button_3_bg.png
│ │ │ ├── main_logo_bg.png
│ │ │ ├── black_trans_05.png
│ │ │ ├── black_trans_10.png
│ │ │ ├── black_trans_25.png
│ │ │ ├── black_trans_50.png
│ │ │ ├── black_trans_75.png
│ │ │ ├── white_trans_05.png
│ │ │ ├── white_trans_10.png
│ │ │ ├── white_trans_25.png
│ │ │ ├── white_trans_50.png
│ │ │ ├── white_trans_75.png
│ │ │ ├── accordian_tab_bg.png
│ │ │ ├── plugin_tab_pane_bg.png
│ │ │ ├── user_tab_pane_bg.png
│ │ │ ├── user_tab_bg_selected.png
│ │ │ ├── user_tab_bg_unselected.png
│ │ │ └── plugin_list_tabs_vertical.png
│ │ ├── comment_bg.png
│ │ ├── opal_powered.png
│ │ ├── tab_selected.png
│ │ ├── default_avatar.png
│ │ ├── preview_video.png
│ │ ├── colorbox
│ │ │ ├── border.png
│ │ │ ├── controls.png
│ │ │ ├── loading.gif
│ │ │ ├── overlay.png
│ │ │ ├── loading_background.png
│ │ │ └── internet_explorer
│ │ │ │ ├── borderTopCenter.png
│ │ │ │ ├── borderTopLeft.png
│ │ │ │ ├── borderTopRight.png
│ │ │ │ ├── borderBottomLeft.png
│ │ │ │ ├── borderBottomRight.png
│ │ │ │ ├── borderMiddleLeft.png
│ │ │ │ ├── borderMiddleRight.png
│ │ │ │ └── borderBottomCenter.png
│ │ ├── opal_powered_small.png
│ │ ├── comment_bg_from_owner.png
│ │ └── examples
│ │ │ ├── item_list_photo.png
│ │ │ ├── item_list_small.png
│ │ │ ├── item_list_detailed.png
│ │ │ ├── item_list_simple.png
│ │ │ ├── item_page_type_expanded.png
│ │ │ ├── item_page_type_accordion.png
│ │ │ ├── item_page_type_summarized.png
│ │ │ ├── thumbnail_item_list_photo.png
│ │ │ ├── thumbnail_item_list_small.png
│ │ │ ├── item_page_type_tabs_vertical.png
│ │ │ ├── thumbnail_item_list_detailed.png
│ │ │ ├── thumbnail_item_list_simple.png
│ │ │ ├── item_page_type_tabs_horizontal.png
│ │ │ ├── thumbnail_item_page_type_expanded.png
│ │ │ ├── thumbnail_item_page_type_accordion.png
│ │ │ ├── thumbnail_item_page_type_summarized.png
│ │ │ ├── thumbnail_item_page_type_tabs_vertical.png
│ │ │ └── thumbnail_item_page_type_tabs_horizontal.png
│ └── stylesheets
│ │ ├── email.css
│ │ ├── settings.css.scss
│ │ └── reset.css
├── controllers
│ ├── plugin_feature_values_controller.rb
│ └── admin_controller.rb
├── models
│ ├── plugin_discussion_post.rb
│ ├── plugin_review_vote.rb
│ ├── page_comment.rb
│ ├── plugin_discussion.rb
│ ├── plugin_description.rb
│ └── plugin_link.rb
└── helpers
│ ├── pagination_helper.rb
│ ├── plugins_helper.rb
│ └── plugin_tags_helper.rb
├── db
└── migrate
│ ├── 20110202194412_zero_seven_one.rb
│ ├── 20110111201745_zero_seven_zero.rb
│ ├── 20110917220555_add_video_to_plugin_videos.rb
│ ├── 20120306044926_add_listed_to_items.rb
│ ├── 20120310103817_add_slug_to_items.rb
│ ├── 20120310160046_add_slug_to_users.rb
│ ├── 20120202193536_add_display_children_to_pages.rb
│ ├── 20120305231302_add_slug_to_categories.rb
│ ├── 20120202193700_add_group_access_to_pages.rb
│ ├── 20110921212447_remove_item_id_from_plugin_discussion_posts.rb
│ ├── 20110913034324_create_authentications.rb
│ ├── 20111115202301_add_sender_email_setting.rb
│ ├── 004_create_sessions.rb
│ └── 20120310123336_add_slug_to_pages.rb
├── config.ru
├── test
├── unit
│ ├── user_test.rb
│ └── plugin_video_test.rb
├── fixtures
│ └── plugin_videos.yml
└── functional
│ ├── browse_controller_test.rb
│ └── admin_controller_test.rb
├── .travis.yml
├── TEST.md
├── lib
└── tasks
│ └── sample.rake
├── Rakefile
├── script
└── rails
└── RELEASE.md
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tmp/restart.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/log.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.rspec:
--------------------------------------------------------------------------------
1 | --color --drb
2 |
--------------------------------------------------------------------------------
/config/initializers/flash.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/plugin.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/setting.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor/gems/opal/setup.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/user_message.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/user_session.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_files/index.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_tags/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/user_verification.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor/gems/opal/init.rb:
--------------------------------------------------------------------------------
1 | require "opal"
--------------------------------------------------------------------------------
/app/views/browse/index.mobile.erb:
--------------------------------------------------------------------------------
1 | Welcome.
--------------------------------------------------------------------------------
/app/views/plugin_discussions/edit.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_features/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_files/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_images/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_links/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/factories/group_plugin_permission.rb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_descriptions/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/plugin_discussions/_layout.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/emailer/email_from_anyone.text.erb:
--------------------------------------------------------------------------------
1 | <%= h @message %>
--------------------------------------------------------------------------------
/app/views/plugin_videos/show.html.erb:
--------------------------------------------------------------------------------
1 | <%= render @video %>
2 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/safari/blank.htm:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/views/emailer/test.text.erb:
--------------------------------------------------------------------------------
1 | <%= I18n.t("email.message.test") %>
2 |
--------------------------------------------------------------------------------
/spec/fixtures/themes/test-theme/javascripts/application.js:
--------------------------------------------------------------------------------
1 | // test js
2 |
--------------------------------------------------------------------------------
/spec/fixtures/themes/test-theme/stylesheets/application.css:
--------------------------------------------------------------------------------
1 | /* test css */
2 |
--------------------------------------------------------------------------------
/vendor/gems/russian/init.rb:
--------------------------------------------------------------------------------
1 | # Rails plugin init
2 | require 'russian'
3 |
4 |
--------------------------------------------------------------------------------
/app/views/emailer/test_email.text.erb:
--------------------------------------------------------------------------------
1 | Hi!
2 |
3 | <%= @message %>
4 |
5 | Thanks!
--------------------------------------------------------------------------------
/app/views/plugin_tags/_list.html.erb:
--------------------------------------------------------------------------------
1 |
2 | <%= tags_links(item) %>
3 |
--------------------------------------------------------------------------------
/vendor/gems/russian/lib/vendor/i18n/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | test/rails/fixtures
3 | doc
4 |
--------------------------------------------------------------------------------
/vendor/gems/russian/lib/vendor/i18n/test/locale/en.yml:
--------------------------------------------------------------------------------
1 | en-Yaml:
2 | foo:
3 | bar: baz
--------------------------------------------------------------------------------
/app/views/application/_banner_top.html.erb:
--------------------------------------------------------------------------------
1 | <%= show_page Page.system.find_by_name("banner_top") %>
--------------------------------------------------------------------------------
/vendor/gems/russian/lib/vendor/i18n/test/locale/en.rb:
--------------------------------------------------------------------------------
1 | {:'en-Ruby' => {:foo => {:bar => "baz"}}}
--------------------------------------------------------------------------------
/app/views/application/_banner_bottom.html.erb:
--------------------------------------------------------------------------------
1 | <%= show_page Page.system.find_by_name("banner_bottom") %>
--------------------------------------------------------------------------------
/app/views/users/verification_required.html.erb:
--------------------------------------------------------------------------------
1 | <%= t("notice.account_not_verified") %>
2 |
--------------------------------------------------------------------------------
/spec/factories/plugin_setting.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_setting do |o|
3 | end
4 | end
--------------------------------------------------------------------------------
/vendor/gems/russian/spec/fixtures/ru.yml:
--------------------------------------------------------------------------------
1 | ru:
2 | date:
3 | formats:
4 | default: "override"
5 |
--------------------------------------------------------------------------------
/app/assets/images/opal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/opal.png
--------------------------------------------------------------------------------
/app/assets/images/tab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/tab.png
--------------------------------------------------------------------------------
/app/views/admin/env.html.erb:
--------------------------------------------------------------------------------
1 |
2 |
3 | Rails Environment(Rails.env): <%= Rails.env %>
4 |
5 |
--------------------------------------------------------------------------------
/app/views/browse/test.html.erb:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/assets/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/favicon.ico
--------------------------------------------------------------------------------
/app/assets/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/loading.gif
--------------------------------------------------------------------------------
/app/assets/images/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/preview.png
--------------------------------------------------------------------------------
/app/assets/images/spacer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/spacer.png
--------------------------------------------------------------------------------
/app/assets/images/stamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/stamp.png
--------------------------------------------------------------------------------
/vendor/assets/stylesheets/flowplayer.css:
--------------------------------------------------------------------------------
1 | .flowplayer {display:block;width:520px;height:330px;margin: 0px auto;}
2 |
--------------------------------------------------------------------------------
/app/assets/images/icons/asc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/asc.png
--------------------------------------------------------------------------------
/app/assets/images/icons/log.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/log.png
--------------------------------------------------------------------------------
/app/assets/images/icons/new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/new.png
--------------------------------------------------------------------------------
/app/assets/images/icons/rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/rss.png
--------------------------------------------------------------------------------
/app/assets/images/icons/tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/tag.png
--------------------------------------------------------------------------------
/app/assets/images/icons/web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/web.png
--------------------------------------------------------------------------------
/app/assets/images/tab_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/tab_hover.png
--------------------------------------------------------------------------------
/app/controllers/plugin_feature_values_controller.rb:
--------------------------------------------------------------------------------
1 | class PluginFeatureValuesController < PluginController
2 | end
3 |
--------------------------------------------------------------------------------
/app/views/plugin_images/_preview.html.erb:
--------------------------------------------------------------------------------
1 | <%= plugin_image_thumbnail(record, :preview => true, :class => options[:size]) %>
--------------------------------------------------------------------------------
/spec/fixtures/images/rails.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/spec/fixtures/images/rails.png
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/lib/make_voteable/version.rb:
--------------------------------------------------------------------------------
1 | module MakeVoteable
2 | VERSION = "0.1.0"
3 | end
4 |
--------------------------------------------------------------------------------
/vendor/gems/opal/lib/opal/version.rb:
--------------------------------------------------------------------------------
1 | module Opal
2 | VERSION = "0.9.0" unless defined?(::Opal::VERSION)
3 | end
4 |
--------------------------------------------------------------------------------
/app/assets/images/bgs/body_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/body_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/slider.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/slider.png
--------------------------------------------------------------------------------
/app/assets/images/comment_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/comment_bg.png
--------------------------------------------------------------------------------
/app/assets/images/icons/admin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/admin.png
--------------------------------------------------------------------------------
/app/assets/images/icons/bullet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/bullet.png
--------------------------------------------------------------------------------
/app/assets/images/icons/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/cancel.png
--------------------------------------------------------------------------------
/app/assets/images/icons/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/close.png
--------------------------------------------------------------------------------
/app/assets/images/icons/cross.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/cross.png
--------------------------------------------------------------------------------
/app/assets/images/icons/cycle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/cycle.png
--------------------------------------------------------------------------------
/app/assets/images/icons/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/delete.png
--------------------------------------------------------------------------------
/app/assets/images/icons/desc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/desc.png
--------------------------------------------------------------------------------
/app/assets/images/icons/edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/edit.png
--------------------------------------------------------------------------------
/app/assets/images/icons/expand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/expand.png
--------------------------------------------------------------------------------
/app/assets/images/icons/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/file.png
--------------------------------------------------------------------------------
/app/assets/images/icons/group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/group.png
--------------------------------------------------------------------------------
/app/assets/images/icons/groups.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/groups.png
--------------------------------------------------------------------------------
/app/assets/images/icons/handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/handle.png
--------------------------------------------------------------------------------
/app/assets/images/icons/help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/help.png
--------------------------------------------------------------------------------
/app/assets/images/icons/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/home.png
--------------------------------------------------------------------------------
/app/assets/images/icons/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/image.png
--------------------------------------------------------------------------------
/app/assets/images/icons/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/images.png
--------------------------------------------------------------------------------
/app/assets/images/icons/info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/info.png
--------------------------------------------------------------------------------
/app/assets/images/icons/item.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/item.png
--------------------------------------------------------------------------------
/app/assets/images/icons/items.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/items.png
--------------------------------------------------------------------------------
/app/assets/images/icons/link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/link.png
--------------------------------------------------------------------------------
/app/assets/images/icons/locked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/locked.png
--------------------------------------------------------------------------------
/app/assets/images/icons/logs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/logs.png
--------------------------------------------------------------------------------
/app/assets/images/icons/mail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/mail.png
--------------------------------------------------------------------------------
/app/assets/images/icons/menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/menu.png
--------------------------------------------------------------------------------
/app/assets/images/icons/news.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/news.png
--------------------------------------------------------------------------------
/app/assets/images/icons/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/open.png
--------------------------------------------------------------------------------
/app/assets/images/icons/page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/page.png
--------------------------------------------------------------------------------
/app/assets/images/icons/pages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/pages.png
--------------------------------------------------------------------------------
/app/assets/images/icons/public.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/public.png
--------------------------------------------------------------------------------
/app/assets/images/icons/reply.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/reply.png
--------------------------------------------------------------------------------
/app/assets/images/icons/spacer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/spacer.png
--------------------------------------------------------------------------------
/app/assets/images/icons/system.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/system.png
--------------------------------------------------------------------------------
/app/assets/images/icons/themes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/themes.png
--------------------------------------------------------------------------------
/app/assets/images/icons/tools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/tools.png
--------------------------------------------------------------------------------
/app/assets/images/icons/update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/update.png
--------------------------------------------------------------------------------
/app/assets/images/icons/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/upload.png
--------------------------------------------------------------------------------
/app/assets/images/icons/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/user.png
--------------------------------------------------------------------------------
/app/assets/images/icons/users.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/users.png
--------------------------------------------------------------------------------
/app/assets/images/icons/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/video.png
--------------------------------------------------------------------------------
/app/assets/images/icons/zoom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/zoom.png
--------------------------------------------------------------------------------
/app/assets/images/opal_powered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/opal_powered.png
--------------------------------------------------------------------------------
/app/assets/images/tab_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/tab_selected.png
--------------------------------------------------------------------------------
/spec/fixtures/images/example.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/spec/fixtures/images/example.png
--------------------------------------------------------------------------------
/spec/fixtures/videos/example.flv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/spec/fixtures/videos/example.flv
--------------------------------------------------------------------------------
/app/assets/images/bgs/overlay_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/overlay_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/tooltip_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/tooltip_bg.png
--------------------------------------------------------------------------------
/app/assets/images/default_avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/default_avatar.png
--------------------------------------------------------------------------------
/app/assets/images/icons/approved.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/approved.png
--------------------------------------------------------------------------------
/app/assets/images/icons/calendar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/calendar.png
--------------------------------------------------------------------------------
/app/assets/images/icons/chevron.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/chevron.png
--------------------------------------------------------------------------------
/app/assets/images/icons/collapse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/collapse.png
--------------------------------------------------------------------------------
/app/assets/images/icons/comments.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/comments.png
--------------------------------------------------------------------------------
/app/assets/images/icons/computer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/computer.png
--------------------------------------------------------------------------------
/app/assets/images/icons/details.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/details.png
--------------------------------------------------------------------------------
/app/assets/images/icons/disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/disabled.png
--------------------------------------------------------------------------------
/app/assets/images/icons/enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/enabled.png
--------------------------------------------------------------------------------
/app/assets/images/icons/failure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/failure.png
--------------------------------------------------------------------------------
/app/assets/images/icons/feature.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/feature.png
--------------------------------------------------------------------------------
/app/assets/images/icons/featured.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/featured.png
--------------------------------------------------------------------------------
/app/assets/images/icons/menu_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/menu_off.png
--------------------------------------------------------------------------------
/app/assets/images/icons/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/options.png
--------------------------------------------------------------------------------
/app/assets/images/icons/plugins.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/plugins.png
--------------------------------------------------------------------------------
/app/assets/images/icons/preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/preview.png
--------------------------------------------------------------------------------
/app/assets/images/icons/private.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/private.png
--------------------------------------------------------------------------------
/app/assets/images/icons/redirect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/redirect.png
--------------------------------------------------------------------------------
/app/assets/images/icons/required.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/required.png
--------------------------------------------------------------------------------
/app/assets/images/icons/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/settings.png
--------------------------------------------------------------------------------
/app/assets/images/icons/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/success.png
--------------------------------------------------------------------------------
/app/assets/images/icons/unlocked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/unlocked.png
--------------------------------------------------------------------------------
/app/assets/images/icons/vote_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/vote_up.png
--------------------------------------------------------------------------------
/app/assets/images/icons/voted_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/voted_up.png
--------------------------------------------------------------------------------
/app/assets/images/icons/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/warning.png
--------------------------------------------------------------------------------
/app/assets/images/preview_video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/preview_video.png
--------------------------------------------------------------------------------
/spec/fixtures/themes/test-theme.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/spec/fixtures/themes/test-theme.zip
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/.gitignore:
--------------------------------------------------------------------------------
1 | Gemfile.lock
2 | pkg/*
3 | doc/*
4 | *.gem
5 | *.log
6 | *.sqlite3
7 | .bundle
8 |
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/spec/database.yml:
--------------------------------------------------------------------------------
1 | sqlite3:
2 | adapter: sqlite3
3 | database: make_voteable.sqlite3
4 |
--------------------------------------------------------------------------------
/vendor/gems/russian/lib/vendor/i18n/Rakefile:
--------------------------------------------------------------------------------
1 | task :default => [:test]
2 |
3 | task :test do
4 | ruby "test/all.rb"
5 | end
6 |
--------------------------------------------------------------------------------
/app/assets/images/bgs/button_1_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/button_1_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/button_2_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/button_2_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/button_3_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/button_3_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/main_logo_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/main_logo_bg.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/border.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/border.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/controls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/controls.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/loading.gif
--------------------------------------------------------------------------------
/app/assets/images/colorbox/overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/overlay.png
--------------------------------------------------------------------------------
/app/assets/images/icons/arrow_left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/arrow_left.png
--------------------------------------------------------------------------------
/app/assets/images/icons/arrow_right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/arrow_right.png
--------------------------------------------------------------------------------
/app/assets/images/icons/blog_post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/blog_post.png
--------------------------------------------------------------------------------
/app/assets/images/icons/categories.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/categories.png
--------------------------------------------------------------------------------
/app/assets/images/icons/discussion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/discussion.png
--------------------------------------------------------------------------------
/app/assets/images/icons/star_empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/star_empty.png
--------------------------------------------------------------------------------
/app/assets/images/icons/star_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/star_hover.png
--------------------------------------------------------------------------------
/app/assets/images/icons/system_page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/system_page.png
--------------------------------------------------------------------------------
/app/assets/images/icons/unapproved.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/unapproved.png
--------------------------------------------------------------------------------
/app/assets/images/icons/vote_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/vote_down.png
--------------------------------------------------------------------------------
/app/assets/images/icons/voted_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/voted_down.png
--------------------------------------------------------------------------------
/public/themes/fracture/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/themes/fracture/screenshot.png
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/spec/database.yml.sample:
--------------------------------------------------------------------------------
1 | sqlite3:
2 | adapter: sqlite3
3 | database: make_voteable.sqlite3
4 |
--------------------------------------------------------------------------------
/app/assets/images/bgs/black_trans_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/black_trans_05.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/black_trans_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/black_trans_10.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/black_trans_25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/black_trans_25.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/black_trans_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/black_trans_50.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/black_trans_75.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/black_trans_75.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/white_trans_05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/white_trans_05.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/white_trans_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/white_trans_10.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/white_trans_25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/white_trans_25.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/white_trans_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/white_trans_50.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/white_trans_75.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/white_trans_75.png
--------------------------------------------------------------------------------
/app/assets/images/icons/not_featured.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/not_featured.png
--------------------------------------------------------------------------------
/app/assets/images/icons/star_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/star_selected.png
--------------------------------------------------------------------------------
/app/assets/images/opal_powered_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/opal_powered_small.png
--------------------------------------------------------------------------------
/spec/factories/group.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :group do |o|
3 | o.sequence(:name) { |n| "Group #{n}" }
4 | end
5 | end
--------------------------------------------------------------------------------
/vendor/assets/flash/flowplayer-3.2.7.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/flash/flowplayer-3.2.7.swf
--------------------------------------------------------------------------------
/app/assets/images/bgs/accordian_tab_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/accordian_tab_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/plugin_tab_pane_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/plugin_tab_pane_bg.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/user_tab_pane_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/user_tab_pane_bg.png
--------------------------------------------------------------------------------
/app/assets/images/comment_bg_from_owner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/comment_bg_from_owner.png
--------------------------------------------------------------------------------
/app/assets/images/icons/authentication.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/authentication.png
--------------------------------------------------------------------------------
/app/assets/images/icons/list_type_photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/list_type_photo.png
--------------------------------------------------------------------------------
/app/assets/images/icons/list_type_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/list_type_simple.png
--------------------------------------------------------------------------------
/app/assets/images/icons/list_type_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/list_type_small.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/example/langs/en.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('en.example',{
2 | desc : 'This is just a template button'
3 | });
4 |
--------------------------------------------------------------------------------
/spec/factories/category.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :category do |o|
3 | o.sequence(:name) { |n| "Category #{n}" }
4 | end
5 | end
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/Gemfile:
--------------------------------------------------------------------------------
1 | source :gemcutter
2 |
3 | # Specify your gem's dependencies in make_voteable.gemspec
4 | gemspec
5 |
--------------------------------------------------------------------------------
/app/assets/images/bgs/user_tab_bg_selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/user_tab_bg_selected.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_list_photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_list_photo.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_list_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_list_small.png
--------------------------------------------------------------------------------
/app/assets/images/icons/list_type_detailed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/list_type_detailed.png
--------------------------------------------------------------------------------
/config/initializers/yaml_parser.rb:
--------------------------------------------------------------------------------
1 | # Switch YAML Parser
2 | require 'yaml'
3 | if defined?(YAML::ENGINE)
4 | #YAML::ENGINE.yamler = 'syck'
5 | end
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/example/langs/en_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('en.example_dlg',{
2 | title : 'This is just a example title'
3 | });
4 |
--------------------------------------------------------------------------------
/spec/fixtures/themes/test-theme/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/spec/fixtures/themes/test-theme/screenshot.png
--------------------------------------------------------------------------------
/app/assets/images/bgs/user_tab_bg_unselected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/user_tab_bg_unselected.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/loading_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/loading_background.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_list_detailed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_list_detailed.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_list_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_list_simple.png
--------------------------------------------------------------------------------
/public/404.html:
--------------------------------------------------------------------------------
1 | You're Lost!
2 | Sadly, you've somehow gotten to a place you're not supposed to be.
3 |
4 | Code: 404
--------------------------------------------------------------------------------
/public/themes/fracture/screenshot_thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/themes/fracture/screenshot_thumbnail.png
--------------------------------------------------------------------------------
/vendor/assets/flash/flowplayer.controls-3.2.5.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/flash/flowplayer.controls-3.2.5.swf
--------------------------------------------------------------------------------
/app/assets/images/bgs/plugin_list_tabs_vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/bgs/plugin_list_tabs_vertical.png
--------------------------------------------------------------------------------
/app/assets/images/icons/item_page_type_expanded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/item_page_type_expanded.png
--------------------------------------------------------------------------------
/app/views/emailer/verification_email.text.erb:
--------------------------------------------------------------------------------
1 | <%= t("email.message.verification", :title => @setting[:title], :url => @url, :name => @user.username) %>
2 |
3 |
--------------------------------------------------------------------------------
/db/migrate/20110202194412_zero_seven_one.rb:
--------------------------------------------------------------------------------
1 | class ZeroSevenOne < ActiveRecord::Migration
2 | def self.up
3 | end
4 |
5 | def self.down
6 | end
7 | end
8 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/bn_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('bn.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/cy_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('cy.advhr_dlg',{
2 | width:"Lled",
3 | size:"Uchder",
4 | noshade:"Dim cysgod"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/dv_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('dv.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/en_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('en.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/es_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('es.advhr_dlg',{
2 | width:"Ancho",
3 | size:"Alto",
4 | noshade:"Sin sombra"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/gl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('gl.advhr_dlg',{
2 | width:"Ancho",
3 | size:"Alto",
4 | noshade:"Sen sombra"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/gu_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('gu.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/hi_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hi.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/id_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('id.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ml_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ml.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/si_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('si.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ta_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ta.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/te_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('te.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ur_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ur.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/vi_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('vi.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"No shadow"
5 | });
--------------------------------------------------------------------------------
/vendor/locales/make_voteable.en.yml:
--------------------------------------------------------------------------------
1 | en:
2 | activerecord:
3 | models:
4 | "make_voteable/voting":
5 | one: Vote
6 | other: Votes
--------------------------------------------------------------------------------
/app/assets/images/examples/item_page_type_expanded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_page_type_expanded.png
--------------------------------------------------------------------------------
/app/assets/images/icons/item_page_type_accordion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/item_page_type_accordion.png
--------------------------------------------------------------------------------
/app/assets/images/icons/item_page_type_summarized.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/item_page_type_summarized.png
--------------------------------------------------------------------------------
/app/views/layouts/emailer.text.erb:
--------------------------------------------------------------------------------
1 | <%= yield %>
2 |
3 | --
4 | <%= Page.system.find_by_name("email_footer").content %>
5 | <%= Setting.global_settings[:title] %>
--------------------------------------------------------------------------------
/db/migrate/20110111201745_zero_seven_zero.rb:
--------------------------------------------------------------------------------
1 | class ZeroSevenZero < ActiveRecord::Migration
2 | def self.up
3 | end
4 |
5 | def self.down
6 | end
7 | end
8 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/br_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('br.advhr_dlg',{
2 | width:"Largura",
3 | size:"Altura",
4 | noshade:"Sem sombra"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ch_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ch.advhr_dlg',{
2 | width:"\u5BBD",
3 | size:"\u957F",
4 | noshade:"\u9634\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/fi_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fi.advhr_dlg',{
2 | width:"Leveys",
3 | size:"Korkeus",
4 | noshade:"Ei varjoa"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/fr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fr.advhr_dlg',{
2 | width:"Largeur",
3 | size:"Hauteur",
4 | noshade:"Pas d'ombre"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ms_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ms.advhr_dlg',{
2 | width:"Lebar",
3 | size:"Tinggi",
4 | noshade:"Tanpa bayang"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/nl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nl.advhr_dlg',{
2 | width:"Breedte",
3 | size:"Hoogte",
4 | noshade:"Geen schaduw"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/nn_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nn.advhr_dlg',{
2 | width:"Breidd",
3 | size:"Storleik",
4 | noshade:"Inga skugge"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/pt_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('pt.advhr_dlg',{
2 | width:"Largura",
3 | size:"Altura",
4 | noshade:"Sem sombra"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/opal/img/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/opal/img/image.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/spellchecker/css/content.css:
--------------------------------------------------------------------------------
1 | .mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;}
2 |
--------------------------------------------------------------------------------
/app/assets/images/examples/item_page_type_accordion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_page_type_accordion.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_page_type_summarized.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_page_type_summarized.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_list_photo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_list_photo.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_list_small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_list_small.png
--------------------------------------------------------------------------------
/app/assets/images/icons/item_page_type_tabs_vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/item_page_type_tabs_vertical.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/bs_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('bs.advhr_dlg',{
2 | width:"\u0160irina",
3 | size:"Visina",
4 | noshade:"Bez sjene"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ca_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ca.advhr_dlg',{
2 | width:"Amplada",
3 | size:"Al\u00E7ada",
4 | noshade:"Sense sombra"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/da_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('da.advhr_dlg',{
2 | width:"Bredde",
3 | size:"H\u00F8jde",
4 | noshade:"Ingen skygge"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/de_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('de.advhr_dlg',{
2 | width:"Breite",
3 | size:"H\u00F6he",
4 | noshade:"Kein Schatten"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/et_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('et.advhr_dlg',{
2 | width:"Laius",
3 | size:"K\u00F5rgus",
4 | noshade:"Ilma varjuta"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/hr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hr.advhr_dlg',{
2 | width:"\u0160irina",
3 | size:"Visina",
4 | noshade:"Bez sjene"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ia_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ia.advhr_dlg',{
2 | width:"\u5BBD",
3 | size:"\u957F",
4 | noshade:"\u65E0\u9634\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ii_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ii.advhr_dlg',{
2 | width:"\u5BBD",
3 | size:"\u957F",
4 | noshade:"\u65E0\u9634\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/it_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('it.advhr_dlg',{
2 | width:"Width",
3 | size:"Height",
4 | noshade:"Senza ombreggiatura"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ja_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ja.advhr_dlg',{
2 | width:"\u5BBD",
3 | size:"\u957F",
4 | noshade:"\u65E0\u9634\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/lv_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('lv.advhr_dlg',{
2 | width:"Platums",
3 | size:"Augstums",
4 | noshade:"Bez \u0113nas"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/mk_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('mk.advhr_dlg',{
2 | width:"\u0160irina",
3 | size:"Visina",
4 | noshade:"Bez sjene"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/sc_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sc.advhr_dlg',{
2 | width:"\u5BBD",
3 | size:"\u957F",
4 | noshade:"\u65E0\u9634\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/se_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('se.advhr_dlg',{
2 | width:"Bredd",
3 | size:"H\u00F6jd",
4 | noshade:"Ingen skugga"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/sr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sr.advhr_dlg',{
2 | width:"\u0160irina",
3 | size:"Visina",
4 | noshade:"Bez sjene"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/sv_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sv.advhr_dlg',{
2 | width:"Bredd",
3 | size:"H\u00F6jd",
4 | noshade:"Ingen skugga"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/tt_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('tt.advhr_dlg',{
2 | width:"\u5BEC",
3 | size:"\u9577",
4 | noshade:"\u7121\u9670\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/tw_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('tw.advhr_dlg',{
2 | width:"\u5BEC",
3 | size:"\u9577",
4 | noshade:"\u7121\u9670\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/zh_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('zh.advhr_dlg',{
2 | width:"\u5BEC",
3 | size:"\u9577",
4 | noshade:"\u7121\u9670\u5F71"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/flash.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/flash.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/trans.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/trans.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/del.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/del.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/ins.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/ins.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/img/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/simple/img/icons.gif
--------------------------------------------------------------------------------
/spec/fixtures/themes/test-theme/screenshot_thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/spec/fixtures/themes/test-theme/screenshot_thumbnail.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_page_type_tabs_vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_page_type_tabs_vertical.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_list_detailed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_list_detailed.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_list_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_list_simple.png
--------------------------------------------------------------------------------
/app/assets/images/icons/item_page_type_tabs_horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/icons/item_page_type_tabs_horizontal.png
--------------------------------------------------------------------------------
/app/views/emailer/password_recovery_email.text.erb:
--------------------------------------------------------------------------------
1 | <%= t("email.message.password_recovery", :title => @setting[:title], :url => @url, :name => @user.username) %>
2 |
3 |
4 |
--------------------------------------------------------------------------------
/config/initializers/time.rb:
--------------------------------------------------------------------------------
1 | # Add custom time helpers
2 | class Time
3 | def to_sql # add custom time formatting
4 | self.strftime("%Y-%m-%d %H:%M:%S")
5 | end
6 | end
--------------------------------------------------------------------------------
/public/500.html:
--------------------------------------------------------------------------------
1 | Internal Server Error
2 | This application has encountered an Internal Server Error. This is not good.
3 |
4 | Code: 500
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/is_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('is.advhr_dlg',{
2 | width:"Breidd",
3 | size:"H\u00E6\u00F0",
4 | noshade:"Enginn skuggi"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/nb_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nb.advhr_dlg',{
2 | width:"Bredde",
3 | size:"St\u00F8rrelse",
4 | noshade:"Ingen skygge"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/no_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('no.advhr_dlg',{
2 | width:"Bredde",
3 | size:"St\u00F8rrelse",
4 | noshade:"Ingen skygge"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/sq_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sq.advhr_dlg',{
2 | width:"Gjer\u00EBsia",
3 | size:"Gjat\u00EBsia",
4 | noshade:"Pa hije"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advimage/img/images.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/advimage/img/images.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advimage/img/sample.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/advimage/img/sample.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/example/img/example.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/example/img/example.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/quicktime.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/quicktime.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/realmedia.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/realmedia.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/shockwave.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/shockwave.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/opal/img/image_edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/opal/img/image_edit.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/pagebreak/img/trans.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/pagebreak/img/trans.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/cite.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/cite.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/img/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/img/icons.gif
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/app/assets/images/examples/item_page_type_tabs_horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/item_page_type_tabs_horizontal.png
--------------------------------------------------------------------------------
/app/assets/stylesheets/email.css:
--------------------------------------------------------------------------------
1 | a {text-decoration:none}
2 | a:hover {text-decoration:underline}
3 | div#footer {margin-top:20px;padding-top:20px;border-top:1px solid #aaa}
4 |
--------------------------------------------------------------------------------
/app/views/browse/lost.html.erb:
--------------------------------------------------------------------------------
1 | <%= t("label.apology") %>
2 | <%= t("notice.item_not_found", :item => Page.model_name.human) %>
3 |
4 |
5 | Code: 404
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/sl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sl.advhr_dlg',{
2 | width:"\u0160irina",
3 | size:"Vi\u0161ina",
4 | noshade:"Brez sen\u010Denja"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/flv_player.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/flv_player.swf
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/save/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/save/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderTopCenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderTopCenter.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderTopLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderTopLeft.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderTopRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderTopRight.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_page_type_expanded.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_page_type_expanded.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/advhr/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/lt_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('lt.advhr_dlg',{
2 | width:"Ilgis",
3 | size:"Auk\u0161tis",
4 | noshade:"Be \u0161e\u0161\u0117lio"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/sk_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sk.advhr_dlg',{
2 | width:"\u0160\u00EDrka",
3 | size:"V\u00FD\u0161ka",
4 | noshade:"Bez tie\u0148a"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/tr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('tr.advhr_dlg',{
2 | width:"Geni\u015Flik",
3 | size:"Y\u00FCkseklik",
4 | noshade:"G\u00F6lge yok"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advlink/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/advlink/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/bbcode/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/bbcode/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-cool.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-cool.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-cry.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-cry.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-kiss.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-wink.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-wink.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-yell.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-yell.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/example/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/example/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/iespell/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/iespell/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/layer/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/layer/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/media/img/windowsmedia.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/media/img/windowsmedia.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/pagebreak/img/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/pagebreak/img/pagebreak.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/paste/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/preview/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/preview/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/print/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/print/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/safari/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/safari/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/spellchecker/img/wline.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/spellchecker/img/wline.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/style/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/style/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/table/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/table/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/wordcount/editor_plugin.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/wordcount/editor_plugin.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/img/colorpicker.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/img/colorpicker.jpg
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/editor_template_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/simple/editor_template_src.js
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/vendor/assets/javascripts/jquery.uploadify-v2.1.4/uploadify.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/javascripts/jquery.uploadify-v2.1.4/uploadify.swf
--------------------------------------------------------------------------------
/vendor/gems/russian/spec/spec_helper.rb:
--------------------------------------------------------------------------------
1 | # -*- encoding: utf-8 -*-
2 |
3 | $TESTING=true
4 | $:.unshift File.join(File.dirname(__FILE__), '..', 'lib')
5 |
6 | require 'russian'
7 |
8 |
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderBottomLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderBottomLeft.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderBottomRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderBottomRight.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderMiddleLeft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderMiddleLeft.png
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderMiddleRight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderMiddleRight.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_page_type_accordion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_page_type_accordion.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_page_type_summarized.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_page_type_summarized.png
--------------------------------------------------------------------------------
/config.ru:
--------------------------------------------------------------------------------
1 |
2 | # This file is used by Rack-based servers to start the application.
3 |
4 | require ::File.expand_path('../config/environment', __FILE__)
5 | run Opal::Application
6 |
7 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/cs_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('cs.advhr_dlg',{
2 | width:"\u0160\u00ED\u0159ka",
3 | size:"V\u00FD\u0161ka",
4 | noshade:"Bez st\u00EDnu"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ko_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ko.advhr_dlg',{
2 | width:"\uD3ED",
3 | size:"\uB192\uC774",
4 | noshade:"\uADF8\uB9BC\uC790\uC5C6\uC74C"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/pl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('pl.advhr_dlg',{
2 | width:"Szeroko\u015B\u0107",
3 | size:"Wysoko\u015B\u0107",
4 | noshade:"Bez cienia"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/autosave/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/autosave/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-frown.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-frown.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-sealed.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-smile.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/fullpage/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/fullpage/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/spellchecker/editor_plugin.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/spellchecker/editor_plugin.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/template/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/template/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/wordcount/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/wordcount/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/editor_template_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/editor_template_src.js
--------------------------------------------------------------------------------
/app/assets/images/colorbox/internet_explorer/borderBottomCenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/colorbox/internet_explorer/borderBottomCenter.png
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_page_type_tabs_vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_page_type_tabs_vertical.png
--------------------------------------------------------------------------------
/app/views/emailer/new_user_notification.text.erb:
--------------------------------------------------------------------------------
1 | <%= I18n.t("email.message.item_new", :item => User.model_name.human, :name => @user.to_s, :title => @setting[:title], :url => user_url(@user)) -%>
--------------------------------------------------------------------------------
/config/initializers/middleware.rb:
--------------------------------------------------------------------------------
1 | #Rails.application.config.middleware.insert_before(ActionDispatch::Cookies, FlashSessionCookieMiddleware, Rails.application.config.session_options[:key])
2 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/az_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('az.advhr_dlg',{
2 | width:"Eni",
3 | size:"H\u00FCnd\u00FCrl\u00FCy\u00FC",
4 | noshade:"K\u00F6lg\u0259 yoxdur"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/autoresize/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/autoresize/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-innocent.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-surprised.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-undecided.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/noneditable/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/noneditable/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/visualchars/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/visualchars/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/items.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/items.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/tabs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/tabs.gif
--------------------------------------------------------------------------------
/app/assets/images/examples/thumbnail_item_page_type_tabs_horizontal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/app/assets/images/examples/thumbnail_item_page_type_tabs_horizontal.png
--------------------------------------------------------------------------------
/db/migrate/20110917220555_add_video_to_plugin_videos.rb:
--------------------------------------------------------------------------------
1 | class AddVideoToPluginVideos < ActiveRecord::Migration
2 | def change
3 | add_column :plugin_videos, :video, :string
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/db/migrate/20120306044926_add_listed_to_items.rb:
--------------------------------------------------------------------------------
1 | class AddListedToItems < ActiveRecord::Migration
2 | def change
3 | add_column :items, :listed, :boolean, :default => true
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ro_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ro.advhr_dlg',{
2 | width:"L\u0103\u0163ime",
3 | size:"\u00CEn\u0103l\u0163ime",
4 | noshade:"F\u0103r\u0103 umbre"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/directionality/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/directionality/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-embarassed.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/insertdatetime/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/default/img/items.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/default/img/items.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/default/img/tabs.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/buttons.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/progress.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/progress.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png
--------------------------------------------------------------------------------
/test/unit/user_test.rb:
--------------------------------------------------------------------------------
1 | require 'test_helper'
2 |
3 | class UserTest < ActiveSupport::TestCase
4 | # Replace this with your real tests.
5 | def test_truth
6 | assert true
7 | end
8 | end
9 |
--------------------------------------------------------------------------------
/vendor/assets/images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/images/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/vendor/gems/russian/spec/fixtures/en.yml:
--------------------------------------------------------------------------------
1 | # Fixture dummy translation
2 | # Need this to test if we preserve translation data that is already loaded when switching backends
3 | en:
4 | foo: "bar"
5 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | rvm: # list all the Rubies you want to test against
2 | - 1.8.7
3 | - 1.9.2
4 | # - 1.9.3
5 | # - jruby
6 | # - ree
7 | script: "bundle exec rspec spec" # your test command goes here
8 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/hu_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hu.advhr_dlg',{
2 | width:"Sz\u00E9less\u00E9g",
3 | size:"Magass\u00E1g",
4 | noshade:"\u00C1rny\u00E9k n\u00E9lk\u00FCl"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/default/img/buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/default/img/buttons.png
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/default/img/progress.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/default/img/progress.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/menu_arrow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/menu_arrow.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/menu_check.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/opal/img/menu_check.gif
--------------------------------------------------------------------------------
/vendor/assets/javascripts/jquery.uploadify-v2.1.4/uploadify.allglyphs.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/vendor/assets/javascripts/jquery.uploadify-v2.1.4/uploadify.allglyphs.swf
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/themes/advanced/skins/default/img/menu_check.gif
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/Rakefile:
--------------------------------------------------------------------------------
1 | require 'bundler'
2 | Bundler::GemHelper.install_tasks
3 |
4 | require 'rspec/core/rake_task'
5 | RSpec::Core::RakeTask.new(:spec)
6 |
7 | task :default => :spec
8 |
--------------------------------------------------------------------------------
/app/views/application/_help.html.erb:
--------------------------------------------------------------------------------
1 | <%= link_to icon("bullet") + " " + icon("help") + " " + t("single.help").capitalize, "http://dev.hulihanapplications.com/wiki/opal", :popup => ['help_window', 'height=600,width=600'] %>
--------------------------------------------------------------------------------
/db/migrate/20120310103817_add_slug_to_items.rb:
--------------------------------------------------------------------------------
1 | class AddSlugToItems < ActiveRecord::Migration
2 | def change
3 | add_column :items, :slug, :string
4 | add_index :items, :slug, :unique => true
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/db/migrate/20120310160046_add_slug_to_users.rb:
--------------------------------------------------------------------------------
1 | class AddSlugToUsers < ActiveRecord::Migration
2 | def change
3 | add_column :users, :slug, :string
4 | add_index :users, :slug, :unique => true
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif
--------------------------------------------------------------------------------
/spec/factories/authentication.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :authentication do |o|
3 | o.association :user, :factory => :user
4 | o.uid "12345"
5 | o.provider "test_provider"
6 | end
7 | end
--------------------------------------------------------------------------------
/test/unit/plugin_video_test.rb:
--------------------------------------------------------------------------------
1 | require 'test_helper'
2 |
3 | class PluginVideoTest < ActiveSupport::TestCase
4 | # Replace this with your real tests.
5 | test "the truth" do
6 | assert true
7 | end
8 | end
9 |
--------------------------------------------------------------------------------
/db/migrate/20120202193536_add_display_children_to_pages.rb:
--------------------------------------------------------------------------------
1 | class AddDisplayChildrenToPages < ActiveRecord::Migration
2 | def change
3 | add_column :pages, :display_children, :boolean, :default => true
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif
--------------------------------------------------------------------------------
/spec/factories/plugin_feature.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_feature do |o|
3 | o.association :user, :factory => :user
4 | o.name "Test Feature"
5 | o.feature_type "Text"
6 | end
7 | end
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hulihanapplications/Opal/HEAD/public/javascripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif
--------------------------------------------------------------------------------
/TEST.md:
--------------------------------------------------------------------------------
1 | To run the test suite, first, build your test database:
2 |
3 | RAILS_ENV=test bundle exec rake db:migrate
4 | RAILS_ENV=test bundle exec rake db:seed
5 |
6 | Then, run the rspec tests
7 |
8 | bundle exec rspec spec/
9 |
--------------------------------------------------------------------------------
/app/views/items/_item_header.html.erb:
--------------------------------------------------------------------------------
1 | <%= render :partial => "navigation", :locals => {:item => item} %>
2 |
5 |
6 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/pagebreak/css/content.css:
--------------------------------------------------------------------------------
1 | .mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../img/pagebreak.gif) no-repeat center top;}
2 |
--------------------------------------------------------------------------------
/app/views/blog/post.html.erb:
--------------------------------------------------------------------------------
1 | <% content_for :side do %>
2 | <%= render :partial => "menu" %>
3 | <% end %>
4 |
5 | <%= render :partial => "blog/blog_post", :locals => {:page => @page} %>
6 |
7 |
--------------------------------------------------------------------------------
/db/migrate/20120305231302_add_slug_to_categories.rb:
--------------------------------------------------------------------------------
1 | class AddSlugToCategories < ActiveRecord::Migration
2 | def change
3 | add_column :categories, :slug, :string
4 | add_index :categories, :slug, :unique => true
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/th_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('th.advhr_dlg',{
2 | width:"\u0E01\u0E27\u0E49\u0E32\u0E07",
3 | size:"\u0E2A\u0E39\u0E07",
4 | noshade:"\u0E44\u0E21\u0E48\u0E21\u0E35\u0E40\u0E07\u0E32"
5 | });
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/app/models/plugin_discussion_post.rb:
--------------------------------------------------------------------------------
1 | class PluginDiscussionPost < ActiveRecord::Base
2 | belongs_to :plugin_discussion
3 | belongs_to :user
4 |
5 | default_scope order("created_at ASC")
6 |
7 | validates_presence_of :post
8 | end
9 |
--------------------------------------------------------------------------------
/config/initializers/dir.rb:
--------------------------------------------------------------------------------
1 | class Dir
2 | def self.actual_entries(dirname) # get entries without . or ..
3 | entries = Dir.entries(dirname)
4 | entries.delete(".")
5 | entries.delete("..")
6 | return entries
7 | end
8 | end
--------------------------------------------------------------------------------
/lib/tasks/sample.rake:
--------------------------------------------------------------------------------
1 | namespace :db do
2 | desc "Install sample data"
3 | task :sample => :environment do
4 | sample_path = File.join(File.dirname(__FILE__), '..', '..', 'db', 'sample')
5 | require sample_path
6 | end
7 | end
--------------------------------------------------------------------------------
/vendor/gems/opal/bin/opal:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 |
3 | require 'opal'
4 |
5 | begin
6 | puts "Placeholder..."
7 | rescue Interrupt => e
8 | puts "\nQuitting..."
9 | puts e.backtrace.join("\n")
10 | exit 1
11 | end
12 |
--------------------------------------------------------------------------------
/vendor/gems/russian/lib/vendor/i18n/test/all.rb:
--------------------------------------------------------------------------------
1 | dir = File.dirname(__FILE__)
2 | require dir + '/i18n_test.rb'
3 | require dir + '/simple_backend_test.rb'
4 | require dir + '/i18n_exceptions_test.rb'
5 | # *require* dir + '/custom_backend_test.rb'
--------------------------------------------------------------------------------
/app/views/pages/_page.html.erb:
--------------------------------------------------------------------------------
1 | <%= render :partial => "pages/page_header", :locals => {:page => page} unless page.content.blank? %>
2 | <%= show_page(page) %>
3 | <%= render :partial => "pages/template_contact_us" if page.name == "contact_us" %>
4 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/fa_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fa.advhr_dlg',{
2 | width:"\u067E\u0647\u0646\u0627",
3 | size:"\u0627\u0631\u062A\u0641\u0627\u0639",
4 | noshade:"\u0628\u062F\u0648\u0646 \u0633\u0627\u06CC\u0647"
5 | });
--------------------------------------------------------------------------------
/app/assets/stylesheets/settings.css.scss:
--------------------------------------------------------------------------------
1 | /* Settings */
2 | div.settings {
3 | margin-bottom:20px;
4 | div.setting {
5 | span.name {font-size:0.8em;color:#aaa;padding-left:3px}
6 | div.description {
7 | margin-top:3px;
8 | }
9 | }
10 | }
--------------------------------------------------------------------------------
/app/models/plugin_review_vote.rb:
--------------------------------------------------------------------------------
1 | class PluginReviewVote < ActiveRecord::Base
2 | belongs_to :plugin_review
3 | belongs_to :user
4 |
5 | validates_uniqueness_of :plugin_review_id, :scope => :user_id, :message => "You already voted!"
6 | end
7 |
--------------------------------------------------------------------------------
/app/views/logs/for_user.html.erb:
--------------------------------------------------------------------------------
1 |
2 | <%= t("label.items_from", :items => Log.model_name.human(:count => :other), :name => @user.username) %>
3 |
4 |
5 | <%= render :partial => "logs/logs_page", :locals => {:logs => @logs} %>
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ar_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ar.advhr_dlg',{
2 | width:"\u0627\u0644\u0639\u0631\u0636",
3 | size:"\u0627\u0644\u0625\u0631\u062A\u0641\u0627\u0639",
4 | noshade:"\u0628\u062F\u0648\u0646 \u0638\u0644"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/el_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('el.advhr_dlg',{
2 | width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2",
3 | size:"\u038E\u03C8\u03BF\u03C2",
4 | noshade:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03C3\u03BA\u03B9\u03AC"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/mn_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('mn.advhr_dlg',{
2 | width:"\u04E8\u0440\u0433\u04E9\u043D",
3 | size:"\u04E8\u043D\u0434\u04E9\u0440",
4 | noshade:"\u0421\u04AF\u04AF\u0434\u044D\u0440\u0433\u04AF\u0439"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/ru_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ru.advhr_dlg',{
2 | width:"\u0428\u0438\u0440\u0438\u043D\u0430",
3 | size:"\u0412\u044B\u0441\u043E\u0442\u0430",
4 | noshade:"\u0411\u0435\u0437 \u0442\u0435\u043D\u0438"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/uk_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('uk.advhr_dlg',{
2 | width:"\u0428\u0438\u0440\u0438\u043D\u0430",
3 | size:"\u0412\u0438\u0441\u043E\u0442\u0430",
4 | noshade:"\u0411\u0435\u0437 \u0442\u0456\u043D\u0456"
5 | });
--------------------------------------------------------------------------------
/spec/factories/plugin_tag.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_tag do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.is_approved "1"
6 | o.name "Tag"
7 | end
8 | end
9 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/be_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('be.advhr_dlg',{
2 | width:"\u0428\u044B\u0440\u044B\u043D\u044F",
3 | size:"\u0412\u044B\u0448\u044B\u043D\u044F",
4 | noshade:"\u041D\u044F\u043C\u0430 \u0446\u0435\u043D\u044E"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/br_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('br.paste_dlg',{
2 | text_title:"Use CTRL+V para colar o texto na janela.",
3 | text_linebreaks:"Manter quebras de linha",
4 | word_title:"Use CTRL+V para colar o texto na janela."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/pt_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('pt.paste_dlg',{
2 | text_title:"Use CTRL+V para colar o texto na janela.",
3 | text_linebreaks:"Manter quebras de linha",
4 | word_title:"Use CTRL+V para colar o texto na janela."
5 | });
--------------------------------------------------------------------------------
/app/helpers/pagination_helper.rb:
--------------------------------------------------------------------------------
1 | module PaginationHelper
2 | def paginate(collection)
3 | content_tag(:div, :class => "pagination") do
4 | content_tag(:div, page_entries_info(collection))
5 | will_paginate(collection)
6 | end
7 | end
8 | end
--------------------------------------------------------------------------------
/config/environment.rb:
--------------------------------------------------------------------------------
1 | # Load the rails application
2 | require File.expand_path('../application', __FILE__)
3 |
4 | # Manually Set Rails Environment
5 | #Rails.env = "production"
6 |
7 | # Initialize the rails application
8 | Opal::Application.initialize!
9 |
--------------------------------------------------------------------------------
/db/migrate/20120202193700_add_group_access_to_pages.rb:
--------------------------------------------------------------------------------
1 | class AddGroupAccessToPages < ActiveRecord::Migration
2 | def change
3 | add_column :pages, :group_access_only, :boolean, :default => false
4 | add_column :pages, :group_ids, :string
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/searchreplace/css/searchreplace.css:
--------------------------------------------------------------------------------
1 | .panel_wrapper {height:85px;}
2 | .panel_wrapper div.current {height:85px;}
3 |
4 | /* IE */
5 | * html .panel_wrapper {height:100px;}
6 | * html .panel_wrapper div.current {height:100px;}
7 |
--------------------------------------------------------------------------------
/app/controllers/admin_controller.rb:
--------------------------------------------------------------------------------
1 | class AdminController < ApplicationController
2 | before_filter :authenticate_admin
3 | before_filter :enable_admin_menu # show admin menu
4 |
5 | def index
6 | @latest_logs = Log.limit(5)
7 | end
8 | end
9 |
10 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/bg_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('bg.advhr_dlg',{
2 | width:"\u0428\u0438\u0440\u0438\u043D\u0430",
3 | size:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430",
4 | noshade:"\u0411\u0435\u0437 \u0441\u044F\u043D\u043A\u0430"
5 | });
--------------------------------------------------------------------------------
/spec/requests/browse_spec.rb:
--------------------------------------------------------------------------------
1 | require 'spec_helper'
2 |
3 | describe "Browse" do
4 | describe "as visitor" do
5 | it "GET /browse should work" do
6 | get "/browse"
7 | @response.status.should be(200)
8 | end
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/spec/models.rb:
--------------------------------------------------------------------------------
1 | class VoteableModel < ActiveRecord::Base
2 | make_voteable
3 | end
4 |
5 | class VoterModel < ActiveRecord::Base
6 | make_voter
7 | end
8 |
9 | class InvalidVoteableModel < ActiveRecord::Base
10 | end
11 |
--------------------------------------------------------------------------------
/app/views/emailer/new_message_notification.text.erb:
--------------------------------------------------------------------------------
1 | <%= t("email.message.new_message_from_user", :title => @setting[:title], :message => @message.message, :from => @message.user_from.to_s, :url => url_for(:action => "for_me", :controller => "messages", :only_path => false)) %>
2 |
--------------------------------------------------------------------------------
/app/views/emailer/contact_us_email.text.erb:
--------------------------------------------------------------------------------
1 | <%= t("single.from") %>: <%= h @from %> (<%= h @name %>)
2 | <%= User.human_attribute_name(:phone) %>: <%= @phone %>
3 | <%= t("single.time") %>: <%= l Time.now %>
4 | <%= t("single.ip_address")%>: <%= @ip %>
5 |
6 | <%= h @message %>
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/nl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nl.paste_dlg',{
2 | text_title:"Gebruik Ctrl+V om tekst in het venster te plakken.",
3 | text_linebreaks:"Regelafbreking bewaren",
4 | word_title:"Gebruik Ctrl+V om tekst in het venster te plakken."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/sq_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sq.paste_dlg',{
2 | text_title:"P\u00EBrdor CTRL+V p\u00EBr t\u00EB ngjitur tekstin.",
3 | text_linebreaks:"Ruaj linjat e reja",
4 | word_title:"P\u00EBrdor CTRL+V p\u00EBr t\u00EB ngjitur tekstin."
5 | });
--------------------------------------------------------------------------------
/spec/factories/plugin_feature_value_option.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_feature_value_option do |o|
3 | o.association :plugin_feature, :factory => :plugin_feature
4 | o.association :user, :factory => :user
5 | o.value
6 | o.description
7 | end
8 | end
--------------------------------------------------------------------------------
/app/views/pages/_page_header.html.erb:
--------------------------------------------------------------------------------
1 | <%
2 | options ||= Hash.new
3 | options[:navlinks] = true if options[:navlinks].nil?
4 | %>
5 |
6 | <% if @logged_in_user.is_admin? %>
7 | <%= render :partial => "application/record_menu", :locals => {:record => page} %>
8 | <% end %>
9 |
--------------------------------------------------------------------------------
/app/views/pages/_select.html.erb:
--------------------------------------------------------------------------------
1 | <%
2 | options ||= Hash.new
3 | options[:id_to_select] ||= nil
4 | pages ||= Page.all
5 | %>
6 |
7 | <% for page in pages %>
8 | <%= grouped_collection_select(:page, :page_id, pages, :pages, :title, :id, :title, :prompt => true) %>
9 | <% end %>
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/table/css/table.css:
--------------------------------------------------------------------------------
1 | /* CSS file for table dialog in the table plugin */
2 |
3 | .panel_wrapper div.current {
4 | height: 245px;
5 | }
6 |
7 | .advfield {
8 | width: 200px;
9 | }
10 |
11 | #class {
12 | width: 150px;
13 | }
14 |
--------------------------------------------------------------------------------
/config/initializers/session_store.rb:
--------------------------------------------------------------------------------
1 | Rails.application.class.configure do
2 | config.session_store :active_record_store , :key => "_opal_session"# alternative: :mem_cache_store
3 | config.secret_token = "MeFa2RudracRED8trEbuswuZApR7xudAthabeSwAste9Ebremac8EdE5ebaBa7"
4 | end
5 |
6 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/es_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('es.paste_dlg',{
2 | text_title:"Use CTRL+V en su teclado para pegar el texto en la ventana.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V en su teclado para pegar el texto en la ventana."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/gl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('gl.paste_dlg',{
2 | text_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1.",
3 | text_linebreaks:"Manter salto de li\u00F1as",
4 | word_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/mk_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('mk.paste_dlg',{
2 | text_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor.",
3 | text_linebreaks:"Zadr\u017Ei prelome",
4 | word_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/sr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sr.paste_dlg',{
2 | text_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor.",
3 | text_linebreaks:"Zadr\u017Ei prelome",
4 | word_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/langs/he_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('he.advhr_dlg',{
2 | width:"\u05F3\u00A8\u05F3\u2022\u05F3\u2014\u05F3\u2018",
3 | size:"\u05F3\u2019\u05F3\u2022\u05F3\u2018\u05F3\u201D",
4 | noshade:"\u05F3\u009C\u05F3\u009C\u05F3\u0090 \u05F3\u00A6\u05F3\u009C"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/bn_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('bn.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/bs_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('bs.paste_dlg',{
2 | text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.",
3 | text_linebreaks:"Zadr\u017Ei prijelome",
4 | word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/da_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('da.paste_dlg',{
2 | text_title:"Anvend CTRL+V p\u00E5 tastaturet for at inds\u00E6tte teksten.",
3 | text_linebreaks:"Bevar linieskift",
4 | word_title:"Anvend CTRL+V p\u00E5 tastaturet for at inds\u00E6tte teksten."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/dv_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('dv.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/en_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('en.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/et_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('et.paste_dlg',{
2 | text_title:"Vajuta CTRL+V oma klaviatuuril teksti aknasse kleepimiseks.",
3 | text_linebreaks:"J\u00E4ta reavahetused",
4 | word_title:"Vajuta CTRL+V oma klaviatuuril teksti aknasse kleepimiseks."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/gu_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('gu.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/hi_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hi.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/hr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hr.paste_dlg',{
2 | text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.",
3 | text_linebreaks:"Zadr\u017Ei prijelome",
4 | word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/id_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('id.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/is_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('is.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ml_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ml.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/si_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('si.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ta_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ta.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/te_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('te.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/th_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('th.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ur_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ur.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/vi_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('vi.paste_dlg',{
2 | text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
3 | text_linebreaks:"Keep linebreaks",
4 | word_title:"Use CTRL+V on your keyboard to paste the text into the window."
5 | });
--------------------------------------------------------------------------------
/Rakefile:
--------------------------------------------------------------------------------
1 | # Add your own tasks in files placed in lib/tasks ending in .rake,
2 | # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
3 |
4 | require File.expand_path('../config/application', __FILE__)
5 | require 'rake'
6 |
7 | Opal::Application.load_tasks
8 |
9 |
--------------------------------------------------------------------------------
/config/initializers/form.rb:
--------------------------------------------------------------------------------
1 | module ActionView
2 | module Helpers
3 | module FormOptionsHelper
4 | def category_select(object, method)
5 | grouped_collection_select(object, method, Category.parent, :categories, :name, :id, :name)
6 | end
7 | end
8 | end
9 | end
--------------------------------------------------------------------------------
/spec/support/random_content.rb:
--------------------------------------------------------------------------------
1 | def random_content(options = {})
2 | options[:length] = 255 if options[:length].nil?
3 | alphanumerics = [('0'..'9'),('A'..'Z'),('a'..'z')].map {|range| range.to_a}.flatten
4 | (0...options[:length]).map { alphanumerics[Kernel.rand(alphanumerics.size)] }.join
5 | end
--------------------------------------------------------------------------------
/vendor/gems/make_voteable-106adecfad30/lib/make_voteable/voting.rb:
--------------------------------------------------------------------------------
1 | module MakeVoteable
2 | class Voting < ActiveRecord::Base
3 | attr_accessible :voteable, :voter, :up_vote
4 |
5 | belongs_to :voteable, :polymorphic => true
6 | belongs_to :voter, :polymorphic => true
7 | end
8 | end
9 |
--------------------------------------------------------------------------------
/app/models/page_comment.rb:
--------------------------------------------------------------------------------
1 | #
2 | # The PageComment model has been deprecated as of Opal 0.8.0
3 | #
4 |
5 | class PageComment < ActiveRecord::Base
6 | belongs_to :page
7 | belongs_to :user
8 |
9 | validates_presence_of :comment
10 |
11 | default_scope :order => "created_at DESC"
12 | end
13 |
--------------------------------------------------------------------------------
/app/views/emailer/new_item_notification.text.erb:
--------------------------------------------------------------------------------
1 | <%= t("email.message.item_new_from_user", :item => Item.model_name.human, :name => @item.name, :title => @setting[:title], :from => @item.user ? @item.user.username : nil, :url => url_for(:action => "view", :controller => "items", :id => @item, :only_path => false)) -%>
--------------------------------------------------------------------------------
/app/views/pages/_navigation.html.erb:
--------------------------------------------------------------------------------
1 | <%= content_tag :div, :class => "menu", :id => :navigation do %>
2 | <%= content_tag :ul, :class => :left do %>
3 | <% content_tag :li do %>
4 | <%= nav_link_page(page) %>
5 | <% end if @setting[:enable_navlinks] %>
6 | <% end %>
7 | <% end unless page.root? %>
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/advhr/css/advhr.css:
--------------------------------------------------------------------------------
1 | input.radio {border:1px none #000; background:transparent; vertical-align:middle;}
2 | .panel_wrapper div.current {height:80px;}
3 | #width {width:50px; vertical-align:middle;}
4 | #width2 {width:50px; vertical-align:middle;}
5 | #size {width:100px;}
6 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/cs_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('cs.paste_dlg',{
2 | text_title:"Pou\u017Eijte CTRL+V pro vlo\u017Een\u00ED textu do okna.",
3 | text_linebreaks:"Zachovat \u0159\u00E1dkov\u00E1n\u00ED",
4 | word_title:"Pou\u017Eijte CTRL+V pro vlo\u017Een\u00ED textu do okna."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/nb_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nb.paste_dlg',{
2 | text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet.",
3 | text_linebreaks:"Behold tekstbryting",
4 | word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/no_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('no.paste_dlg',{
2 | text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet.",
3 | text_linebreaks:"Behold tekstbryting",
4 | word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/sl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sl.paste_dlg',{
2 | text_title:"Uporabite kombinacijo tipk CTRL+V, da prilepite vsebino v okno.",
3 | text_linebreaks:"Obdr\u017Ei prelome vrstic",
4 | word_title:"Uporabite kombinacijo tipk CTRL+V, da prilepite vsebino v okno."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/xhtmlxtras/css/attributes.css:
--------------------------------------------------------------------------------
1 | .panel_wrapper div.current {
2 | height: 290px;
3 | }
4 |
5 | #id, #style, #title, #dir, #hreflang, #lang, #classlist, #tabindex, #accesskey {
6 | width: 200px;
7 | }
8 |
9 | #events_panel input {
10 | width: 200px;
11 | }
12 |
--------------------------------------------------------------------------------
/spec/factories/plugin_link.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_link do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.is_approved "1"
6 | o.title "Test Link"
7 | o.url "http://localhost"
8 | end
9 | end
--------------------------------------------------------------------------------
/app/views/plugin_links/_list.html.erb:
--------------------------------------------------------------------------------
1 | <% if PluginLink.can?(@logged_in_user, :view) %>
2 | <% first_link = PluginLink.record(item).approved.first %>
3 | <%= link_to(icon("link") + " " + truncate(first_link.title, :length => 21), first_link.url, :title => first_link.title) if !first_link.nil? %>
4 | <% end %>
5 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/fi_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fi.paste_dlg',{
2 | text_title:"Paina CTRL+V liitt\u00E4\u00E4ksesi sis\u00E4ll\u00F6n ikkunaan.",
3 | text_linebreaks:"S\u00E4ilyt\u00E4 rivinvaihdot",
4 | word_title:"Paina CTRL+V liitt\u00E4\u00E4ksesi sis\u00E4ll\u00F6n ikkunaan."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/nn_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nn.paste_dlg',{
2 | text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vindauget.",
3 | text_linebreaks:"Behald tekstbryting",
4 | word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vindauget."
5 | });
--------------------------------------------------------------------------------
/spec/factories/plugin_description.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_description do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.is_approved "1"
6 | o.title "Test Title"
7 | o.content "Test Content"
8 | end
9 | end
--------------------------------------------------------------------------------
/app/views/application/_html_allowed.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | <%= icon(:locked) %>
4 | <%= t("single.security") %> <%= t("single.information") %>
5 |
6 | <%= t("info.html_allowed", :elements => Rails.configuration.action_view.sanitized_allowed_tags.join(", ") )%>
7 |
--------------------------------------------------------------------------------
/app/views/logs/for_me.html.erb:
--------------------------------------------------------------------------------
1 |
8 |
9 | <%= render :partial => "logs_page", :locals => {:logs => @logs} %>
10 |
11 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/it_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('it.paste_dlg',{
2 | text_title:"Premere CTRL+V sulla tastiera per incollare il testo nella finestra.",
3 | text_linebreaks:"Mantieni interruzioni di riga",
4 | word_title:"Premere CTRL+V sulla tastiera per incollare il testo nella finestra."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ms_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ms.paste_dlg',{
2 | text_title:"Guna CTRL+V pada papan kekunci anda untuk Tempel teks ke dalam tetingkap.",
3 | text_linebreaks:"Biarkan garisan pemisah",
4 | word_title:"Guna CTRL+V pada papan kekunci anda untuk teks ke dalam tetingkap."
5 | });
--------------------------------------------------------------------------------
/vendor/gems/russian/TODO:
--------------------------------------------------------------------------------
1 | TODO
2 | ====
3 | * RDoc
4 | * check Unicode CLDR to ensure all datetime formats are correct
5 | * refactor Advanced backend localize method (looks ugly)
6 | * refactor DateTimeSelector#translated_month_names
7 |
8 | Questionable
9 | ============
10 | * integration specs for rails hacks
11 |
--------------------------------------------------------------------------------
/config/initializers/array.rb:
--------------------------------------------------------------------------------
1 | class Array
2 | def hash_by(key_method = :to_s, value_method = :to_value) # convert array to hash, indexed by whatever, value by method called on element
3 | hash = Hash.new
4 | each do |o|
5 | hash[o.send(key_method).to_sym] = o.send(value_method)
6 | end
7 | hash
8 | end
9 | end
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/cy_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('cy.paste_dlg',{
2 | text_title:"Defnyddiwch CTRL+V ar eich bysellfwrdd i ludo'r testun i fewn i'r ffenest.",
3 | text_linebreaks:"Cadw toriadau llinell",
4 | word_title:"Defnyddiwch CTRL+V ar eich bysellfwrdd i ludo'r testun i fewn i'r ffenest."
5 | });
--------------------------------------------------------------------------------
/script/rails:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | # This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
3 |
4 | APP_PATH = File.expand_path('../../config/application', __FILE__)
5 | require File.expand_path('../../config/boot', __FILE__)
6 | require 'rails/commands'
7 |
--------------------------------------------------------------------------------
/app/assets/stylesheets/reset.css:
--------------------------------------------------------------------------------
1 | html,body {height: 100%;margin:0px;padding:0px;}
2 | p {margin:0px 0px 20px 0px;}
3 | hr {width: 100%; margin: 5px 0px 5px 0px; height: 1px; background: #ccc; border: 0; }
4 | h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px}
5 | h2 {font-size:18px}
6 | td {vertical-align:top;}
7 | ul {list-style: none;}
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ca_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ca.paste_dlg',{
2 | text_title:"Amb el teclat utilitzeu CTRL+V per a enganxar el text dins la finestra.",
3 | text_linebreaks:"Conserva els salts de l\u00EDnia",
4 | word_title:"Amb el teclat utilitzeu CTRL+V per a enganxar el text dins la finestra."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/de_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('de.paste_dlg',{
2 | text_title:"Dr\u00FCcken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00FCgen.",
3 | text_linebreaks:"Zeilenumbr\u00FCche beibehalten",
4 | word_title:"Dr\u00FCcken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00FCgen."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/pl_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('pl.paste_dlg',{
2 | text_title:"U\u017Cyj CTRL+V na swojej klawiaturze \u017Ceby wklei\u0107 tekst do okna.",
3 | text_linebreaks:"Zachowaj ko\u0144ce linii.",
4 | word_title:"U\u017Cyj CTRL+V na swojej klawiaturze \u017Ceby wklei\u0107 tekst do okna."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ro_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ro.paste_dlg',{
2 | text_title:"Folosi\u0163i CTRL+V pentru a lipi \u00EEn aceast\u0103 zon\u0103.",
3 | text_linebreaks:"P\u0103streaz\u0103 separatoarele de linii.",
4 | word_title:"Folosi\u0163i CTRL+V pentru a lipi \u00EEn aceast\u0103 zon\u0103."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/sk_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sk.paste_dlg',{
2 | text_title:"Pou\u017Eite CTRL+V na kl\u00E1vesnici pre vlo\u017Eenie textu do okna.",
3 | text_linebreaks:"Zachova\u0165 zalamovanie riadkov",
4 | word_title:"Pou\u017Eite CTRL+V na kl\u00E1vesnici pre vlo\u017Eenie textu do okna."
5 | });
--------------------------------------------------------------------------------
/app/views/items/_list_items.html.erb:
--------------------------------------------------------------------------------
1 | <% @setting[:list_type] = get_setting("list_type") if !@setting[:list_type] %><%# get default list type if not set. %>
2 | <%= content_tag(:div, :class => "items records") do %>
3 | <%= render :partial => "/items/list_items_#{@setting[:list_type]}", :locals => {:items => items} %>
4 | <% end %>
--------------------------------------------------------------------------------
/db/migrate/20110921212447_remove_item_id_from_plugin_discussion_posts.rb:
--------------------------------------------------------------------------------
1 | class RemoveItemIdFromPluginDiscussionPosts < ActiveRecord::Migration
2 | def up
3 | remove_column :plugin_discussion_posts, :item_id
4 | end
5 |
6 | def down
7 | add_column :plugin_discussion_posts, :item_id, :integer
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/fr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fr.paste_dlg',{
2 | text_title:"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00EAtre.",
3 | text_linebreaks:"Conserver les sauts de ligne",
4 | word_title:"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00EAtre."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/table/css/cell.css:
--------------------------------------------------------------------------------
1 | /* CSS file for cell dialog in the table plugin */
2 |
3 | .panel_wrapper div.current {
4 | height: 200px;
5 | }
6 |
7 | .advfield {
8 | width: 200px;
9 | }
10 |
11 | #action {
12 | margin-bottom: 3px;
13 | }
14 |
15 | #class {
16 | width: 150px;
17 | }
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/hu_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hu.paste_dlg',{
2 | text_title:"Haszn\u00E1lja a Ctrl+V-t a billenty\u0171zet\u00E9n a beilleszt\u00E9shez.",
3 | text_linebreaks:"Sort\u00F6r\u00E9sek megtart\u00E1sa",
4 | word_title:"Haszn\u00E1lja a Ctrl+V-t a billenty\u0171zet\u00E9n a beilleszt\u00E9shez."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/lt_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('lt.paste_dlg',{
2 | text_title:"Naudokite CTRL+V tekstui \u012Fd\u0117ti \u012F \u0161\u012F lang\u0105.",
3 | text_linebreaks:"Palikti eilu\u010Di\u0173 l\u016B\u017Eius",
4 | word_title:"Naudokite CTRL+V tekstui \u012Fd\u0117ti \u012F \u0161\u012F lang\u0105."
5 | });
--------------------------------------------------------------------------------
/spec/factories/plugin_discussion_post.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_discussion_post do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.association :plugin_discussion, :factory => :plugin_discussion
6 | o.post "This is a test post."
7 | end
8 | end
--------------------------------------------------------------------------------
/vendor/gems/opal/lib/opal/action_view.rb:
--------------------------------------------------------------------------------
1 | module Opal
2 | module ActionView
3 | module Base
4 | def test
5 | "Testing..."
6 | end
7 |
8 | end
9 |
10 | module Helpers
11 | module FormHelper
12 |
13 | end
14 | end
15 |
16 | end
17 | end
18 |
19 |
--------------------------------------------------------------------------------
/app/views/items/do_advanced_search.html.erb:
--------------------------------------------------------------------------------
1 | <%= t("label.items_found", :count => @results.size, :items => Item.model_name.human(:count => @results.size)) %>
2 | <%= render :partial => "items/list_items", :locals => {:items => @results } %>
3 |
4 | <%# For Debugging %>
5 | <%#= "#{@options.inspect} #{params.inspect} " %>
6 |
7 |
--------------------------------------------------------------------------------
/spec/support/request.rb:
--------------------------------------------------------------------------------
1 | module RSpec
2 | module Core
3 | class ExampleGroup
4 | # configure request with additional information that would be similar to a browser.
5 | def configure_request
6 | request.env["HTTP_REFERER"] = "/" # reqeust.host_with_port
7 | end
8 | end
9 | end
10 | end
--------------------------------------------------------------------------------
/app/helpers/plugins_helper.rb:
--------------------------------------------------------------------------------
1 | module PluginsHelper
2 | def link_to_plugin_record(plugin_record, options = {})
3 | link_to plugin_record.to_s, {:action => :view, :controller => plugin_record.record.class.controller_name, :id => plugin_record.record_id, :anchor => plugin_record.class.model_name.human(:count => :other)}, options
4 | end
5 | end
--------------------------------------------------------------------------------
/config/boot.rb:
--------------------------------------------------------------------------------
1 | # Check for required files
2 | load(File.join(File.dirname(__FILE__), "..", "lib", "check_for_required_files.rb"))
3 |
4 | require 'rubygems'
5 |
6 | # Set up gems listed in the Gemfile.
7 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
8 |
9 | require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])
10 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/se_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('se.paste_dlg',{
2 | text_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster.",
3 | text_linebreaks:"Spara radbrytningar",
4 | word_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster."
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/sv_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sv.paste_dlg',{
2 | text_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster.",
3 | text_linebreaks:"Spara radbrytningar",
4 | word_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster."
5 | });
--------------------------------------------------------------------------------
/spec/fixtures/themes/test-theme/theme.yml:
--------------------------------------------------------------------------------
1 | # theme only for tests purposes
2 | theme:
3 | name: Test-Theme
4 | description: A test theme
5 | version: 0.0.1
6 | author: Hulihan Applications
7 | author_website: http://www.hulihanapplications.com
8 | theme_website: http://www.hulihanapplications.com/projects/opal
9 |
10 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ii_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ii.paste_dlg',{
2 | text_title:"\u7528 Ctrl+V \u7EC4\u5408\u952E\u5C06\u6587\u5B57\u8D34\u5165\u7A97\u53E3\u4E2D\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7",
4 | word_title:"\u7528 Ctrl+V \u7EC4\u5408\u952E\u5C06\u6587\u5B57\u8D34\u5165\u7A97\u53E3\u4E2D\u3002"
5 | });
--------------------------------------------------------------------------------
/spec/factories/plugin_feature_value.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_feature_value do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.association :plugin_feature, :factory => :plugin_feature
6 | o.value "Test Value"
7 | o.is_approved "1"
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/lv_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('lv.paste_dlg',{
2 | text_title:"Izmantojiet CTRL+V uz j\u016Bsu tastat\u016Bras lai iekop\u0113t tekstu log\u0101.",
3 | text_linebreaks:"Sagl\u0101b\u0101t l\u012Bniju sadal\u012Bt\u0101jus",
4 | word_title:"Izmantojiet CTRL+V uz j\u016Bsu tastat\u016Bras lai iekop\u0113t tekstu log\u0101."
5 | });
--------------------------------------------------------------------------------
/RELEASE.md:
--------------------------------------------------------------------------------
1 | When you're ready to release, do this:
2 |
3 | 1. Make sure all tests are passing.
4 |
5 | bundle exec rspec spec/
6 |
7 | 2. Merge dev branch into master
8 |
9 | git checkout master
10 | git merge dev
11 |
12 | 3. Tag It!
13 |
14 | git tag -a v1.0.x -m 'version 1.0.x'
15 |
16 | 4. Push
17 |
18 | git push origin master
19 | git push v1.0.x
--------------------------------------------------------------------------------
/app/views/items/view.html.erb:
--------------------------------------------------------------------------------
1 |
2 | <%= record_header(@item) %>
3 | <% @setting[:item_page_type] = get_setting("item_page_type") if !@setting[:item_page_type] %><%# get default page type if not set. %>
4 | <%= render :partial => "items/view_#{@setting[:item_page_type]}", :locals => {:item => @item, :plugins => Plugin.enabled} %>
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/no.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('no.simple',{
2 | bold_desc:"Fet",
3 | italic_desc:"Kursiv",
4 | underline_desc:"Understrek",
5 | striketrough_desc:"Gjennomstrek",
6 | bullist_desc:"Punktliste",
7 | numlist_desc:"Nummerliste",
8 | undo_desc:"Angre",
9 | redo_desc:"Gj\u00F8r om",
10 | cleanup_desc:"Rens grisete kode"
11 | });
--------------------------------------------------------------------------------
/app/views/groups/_select_group.html.erb:
--------------------------------------------------------------------------------
1 | <%
2 | # Set Defaults
3 | options ||= Hash.new
4 | options[:id_to_select] ||= 0
5 | %>
6 |
7 | <% for group in groups %>
8 | ><%= truncate(group.name, :length => 20) %>
9 | <% end %>
10 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ia_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ia.paste_dlg',{
2 | text_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7",
4 | word_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/tt_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('tt.paste_dlg',{
2 | text_title:"\u5C07\u8907\u88FD(CTRL + C)\u7684\u5167\u5BB9\u8CBC\u4E0A(CTRL + V)\u5230\u8996\u7A97\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u865F\u865F",
4 | word_title:"\u5C07\u8907\u88FD(CTRL + C)\u7684\u5167\u5BB9\u8CBC\u4E0A(CTRL + V)\u5230\u8996\u7A97\u3002"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/nn.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nn.simple',{
2 | bold_desc:"Feit",
3 | italic_desc:"Kursiv",
4 | underline_desc:"Understreking",
5 | striketrough_desc:"Gjennomstreking",
6 | bullist_desc:"Punktliste",
7 | numlist_desc:"Nummerliste",
8 | undo_desc:"Angre",
9 | redo_desc:"Gjer om",
10 | cleanup_desc:"Rens grisete kode"
11 | });
--------------------------------------------------------------------------------
/app/views/groups/_form.html.erb:
--------------------------------------------------------------------------------
1 | <%= error_messages_for :group %>
2 |
3 |
4 |
5 | <%= f.label :name %>
6 | <%= f.text_field :name %>
7 |
8 |
9 | <%= f.label :description %>
10 | <%= f.text_field :description %>
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/config/initializers/mime.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 |
3 | # Add new mime types for use in respond_to blocks:
4 | # Mime::Type.register "text/richtext", :rtf
5 | # Mime::Type.register_alias "text/html", :iphone
6 | # config/initializers/mime_types.rb
7 | Mime::Type.register_alias "text/html", :mobile
8 | Mime::Type.register_alias "text/html", :flash
9 |
--------------------------------------------------------------------------------
/db/migrate/20110913034324_create_authentications.rb:
--------------------------------------------------------------------------------
1 | class CreateAuthentications < ActiveRecord::Migration
2 | def self.up
3 | create_table :authentications do |t|
4 | t.integer :user_id
5 | t.string :provider
6 | t.string :uid
7 | t.timestamps
8 | end
9 | end
10 |
11 | def self.down
12 | drop_table :authentications
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/public/themes/fracture/theme.yml:
--------------------------------------------------------------------------------
1 | # Fracture Theme for Opal - Hulihan Applications
2 | theme:
3 | name: Fracture
4 | description: A simple, elegant grey theme.
5 | version: 0.3.5
6 | author: Hulihan Applications
7 | author_website: http://www.hulihanapplications.com
8 | theme_website: http://www.hulihanapplications.com/projects/opal
9 |
10 |
--------------------------------------------------------------------------------
/config/locales/pluralize.rb:
--------------------------------------------------------------------------------
1 | # All .yml & .rb files in config/locales are loaded into the i18n load path, and are generated into a gigantic hash. You can store your dictionary in either .rb or .yml form!
2 |
3 | # This file contains all the specialized pluralization rules for iI8n.
4 | {
5 | :en => { :i18n => { :plural => { :rule => lambda { |n| n == 1 ? :one : :other } } } }
6 | }
7 |
--------------------------------------------------------------------------------
/db/migrate/20111115202301_add_sender_email_setting.rb:
--------------------------------------------------------------------------------
1 | class AddSenderEmailSetting < ActiveRecord::Migration
2 | def self.up
3 | Setting.create(:name => "sender_email", :value => "noreply@nowhere.com", :setting_type => "System", :item_type => "string")
4 | end
5 |
6 | def self.down
7 | s = Setting.find_by_name("sender_email")
8 | s.destroy if s
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/spec/factories/plugin_discussion.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_discussion do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.is_approved "1"
6 | o.title "Test Discussion"
7 | o.description "Test Description"
8 | o.is_sticky "0"
9 | o.is_closed "0"
10 | end
11 | end
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/tr_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('tr.paste_dlg',{
2 | text_title:"Pencereye metin yap\u0131\u015Ft\u0131rmak i\u00E7in CTRL+V tu\u015Funu kullan\u0131n\u0131z.",
3 | text_linebreaks:"Sat\u0131r k\u0131r\u0131l\u0131mlar\u0131n\u0131 koru",
4 | word_title:"Pencereye metin yap\u0131\u015Ft\u0131rmak i\u00E7in CTRL+V tu\u015Funu kullan\u0131n\u0131z."
5 | });
--------------------------------------------------------------------------------
/app/models/plugin_discussion.rb:
--------------------------------------------------------------------------------
1 | class PluginDiscussion < ActiveRecord::Base
2 | acts_as_opal_plugin
3 | belongs_to :user
4 | has_many :plugin_discussion_posts, :dependent => :destroy
5 |
6 | default_scope :order => "title ASC"
7 |
8 | validates_presence_of :title
9 |
10 | attr_accessible :title, :description
11 |
12 | def to_s
13 | title
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/nb.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nb.simple',{
2 | bold_desc:"Fet",
3 | italic_desc:"Kursiv",
4 | underline_desc:"Understreking",
5 | striketrough_desc:"Gjennomstreking",
6 | bullist_desc:"Punktliste",
7 | numlist_desc:"Nummerliste",
8 | undo_desc:"Angre (Ctrl+Z)",
9 | redo_desc:"Gj\u00F8r om (Ctrl + Y)",
10 | cleanup_desc:"Rens ukurant kode"
11 | });
--------------------------------------------------------------------------------
/app/views/authentications/_providers.html.erb:
--------------------------------------------------------------------------------
1 | <% options ||= Hash.new %>
2 | <% Authentication.providers.each do |name, credentials| %>
3 | ">
4 | <%= image_tag "#{name}_64.png", :alt => name.humanize %>
5 | <%= name.humanize %>
6 |
7 | <% end %>
8 |
--------------------------------------------------------------------------------
/app/views/items/_items_remaining.html.erb:
--------------------------------------------------------------------------------
1 | <% items_remaining = @logged_in_user.items_remaining %>
2 | <% if !items_remaining.nil? && items_remaining > 0 %>
3 |
4 |
5 | <%= icon("items") %>
6 | <%= t("label.items_remaining", :items => Item.model_name.human(:count => :other), :count => items_remaining) %>
7 |
8 |
9 |
10 | <% end %>
11 |
--------------------------------------------------------------------------------
/spec/support/plugin.rb:
--------------------------------------------------------------------------------
1 | module RSpec
2 | module Core
3 | class ExampleGroup
4 | def bypass_plugin_permissions
5 | @controller.stub!(:can_group_create_plugin).and_return(true)
6 | @controller.stub!(:can_group_update_plugin).and_return(true)
7 | @controller.stub!(:can_group_delete_plugin).and_return(true)
8 | end
9 | end
10 | end
11 | end
--------------------------------------------------------------------------------
/app/views/plugin_features/_list.html.erb:
--------------------------------------------------------------------------------
1 | <% if PluginFeatureValue.can?(@logged_in_user, :view) %>
2 | <% feature_values = PluginFeatureValue.record(item).approved.newest_first %>
3 | <%= render :partial => "plugin_features/list_values", :locals => {:feature_values => feature_values, :plugin => plugin, :item => item, :options => {:show_controls => false, :truncate_length => 22, :only_listed => true} } %>
4 | <% end %>
--------------------------------------------------------------------------------
/app/views/plugin_videos/_list.html.erb:
--------------------------------------------------------------------------------
1 | <% if PluginVideo.can?(@logged_in_user, :view) %>
2 | <% video_count = PluginVideo.record(item).approved.count %>
3 | <%= link_to raw("#{icon("video")} #{video_count} #{PluginVideo.model_name.human(:count => video_count)}"), {:action => "view", :controller => "items", :id => item, :anchor => PluginVideo.model_name.human(:count => :other) } if video_count > 0 %>
4 | <% end %>
5 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/dv.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('dv.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/en.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('en.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/gu.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('gu.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/hi.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hi.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/id.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('id.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ta.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ta.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/te.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('te.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ur.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ur.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/vi.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('vi.simple',{
2 | bold_desc:"Bold (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Underline (Ctrl+U)",
5 | striketrough_desc:"Strikethrough",
6 | bullist_desc:"Unordered list",
7 | numlist_desc:"Ordered list",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Redo (Ctrl+Y)",
10 | cleanup_desc:"Cleanup messy code"
11 | });
--------------------------------------------------------------------------------
/test/fixtures/plugin_videos.yml:
--------------------------------------------------------------------------------
1 | # Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html
2 |
3 | # This model initially had no columns defined. If you add columns to the
4 | # model remove the '{}' from the fixture names and add the columns immediately
5 | # below each fixture, per the syntax in the comments below
6 | #
7 | one: {}
8 | # column: value
9 | #
10 | two: {}
11 | # column: value
12 |
--------------------------------------------------------------------------------
/app/models/plugin_description.rb:
--------------------------------------------------------------------------------
1 | class PluginDescription < ActiveRecord::Base
2 | include ActionView::Helpers::TextHelper
3 | acts_as_opal_plugin
4 |
5 | belongs_to :plugin
6 | belongs_to :user
7 |
8 | attr_accessible :title, :content
9 |
10 | before_validation lambda{|o| o.sanitize_content(:content)}
11 |
12 | def to_s
13 | truncate(strip_tags(content), :length => 50)
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/db/migrate/004_create_sessions.rb:
--------------------------------------------------------------------------------
1 | class CreateSessions < ActiveRecord::Migration
2 | def self.up
3 | create_table :sessions do |t|
4 | t.string :session_id, :null => false
5 | t.text :data
6 | t.timestamps
7 | end
8 |
9 | add_index :sessions, :session_id
10 | add_index :sessions, :updated_at
11 | end
12 |
13 | def self.down
14 | drop_table :sessions
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/nl.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('nl.simple',{
2 | bold_desc:"Vet (Ctrl+B)",
3 | italic_desc:"Cursief (Ctrl+I)",
4 | underline_desc:"Onderstrepen (Ctrl+U)",
5 | striketrough_desc:"Doorhalen",
6 | bullist_desc:"Opsommingstekens",
7 | numlist_desc:"Nummering",
8 | undo_desc:"Ongedaan maken (Ctrl+Z)",
9 | redo_desc:"Herhalen (Ctrl+Y)",
10 | cleanup_desc:"Code opruimen"
11 | });
--------------------------------------------------------------------------------
/config/upload.yml.rackspace:
--------------------------------------------------------------------------------
1 | # Example Configuration File for Rackspace Cloud Files
2 | :upload:
3 | :storage: :fog # storage method: file, fog(for s3 and rackspace cloud files), etc.
4 | :fog_credentials:
5 | :provider: Rackspace
6 | :rackspace_username: xxx
7 | :rackspace_api_key: yyy
8 | :fog_directory: path/to/your/directory # required, this is your bucket
9 | #:fog_host: "c000000.cdn.rackspacecloud.com"
--------------------------------------------------------------------------------
/vendor/gems/russian/lib/russian/locale/activesupport.yml:
--------------------------------------------------------------------------------
1 | ru:
2 | # Используется в array.to_sentence
3 | #
4 | #
5 | # Used in array.to_sentence.
6 | support:
7 | array:
8 | # Rails 2.2
9 | sentence_connector: "и"
10 | skip_last_comma: true
11 |
12 | # Rails 2.3
13 | words_connector: ", "
14 | two_words_connector: " и "
15 | last_word_connector: " и "
16 |
17 |
--------------------------------------------------------------------------------
/app/helpers/plugin_tags_helper.rb:
--------------------------------------------------------------------------------
1 | module PluginTagsHelper
2 | # See the README for an example using tag_cloud.
3 | def tag_cloud(tags, classes)
4 | return if tags.empty?
5 |
6 | max_count = tags.sort_by(&:count).last.count.to_f
7 |
8 | tags.each do |tag|
9 | index = ((tag.count / max_count) * (classes.size - 1)).round
10 | yield tag, classes[index]
11 | end
12 | end
13 | end
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/cy.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('cy.simple',{
2 | bold_desc:"Trwm (Ctrl+B)",
3 | italic_desc:"Italig (Ctrl+I)",
4 | underline_desc:"Tanlinellu (Ctrl+U)",
5 | striketrough_desc:"Taro drwodd",
6 | bullist_desc:"Rhestr didrenus",
7 | numlist_desc:"Rhestr trenus",
8 | undo_desc:"Dadwneud (Ctrl+Z)",
9 | redo_desc:"Ailwneud (Ctrl+Y)",
10 | cleanup_desc:"Glanhau c\u00F4d anhrefnus"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/es.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('es.simple',{
2 | bold_desc:"Negrita (Ctrl+B)",
3 | italic_desc:"Cursiva (Ctrl+I)",
4 | underline_desc:"Subrayado (Ctrl+U)",
5 | striketrough_desc:"Tachado",
6 | bullist_desc:"Lista desordenada",
7 | numlist_desc:"Lista ordenada",
8 | undo_desc:"Deshacer (Ctrl+Z)",
9 | redo_desc:"Rehacer (Ctrl+Y)",
10 | cleanup_desc:"Limpiar c\u00F3digo basura"
11 | });
--------------------------------------------------------------------------------
/spec/models/plugin_image_spec.rb:
--------------------------------------------------------------------------------
1 | require "spec_helper"
2 |
3 | describe PluginImage do
4 | context "carrierwave" do
5 | it "creates an image properly" do
6 | @plugin_image = PluginImage.new(FactoryGirl.attributes_for(:plugin_image))
7 | @plugin_image.image = File.open(Rails.root.join("spec/fixtures/images/example.png"))
8 | @plugin_image.save.should == true
9 | end
10 | end
11 | end
--------------------------------------------------------------------------------
/app/views/logs/_logs_page.html.erb:
--------------------------------------------------------------------------------
1 | <% content_for :side do %>
2 | <%= render :partial => "tools/menu" if (params[:controller] == "logs" && params[:action] == "index")%>
3 | <%= render :partial => "logs/key" %>
4 | <% end %>
5 |
6 |
7 | <%= render :partial => "logs/list_logs", :locals => {:logs => logs} %>
8 |
9 | <%= will_paginate @logs %>
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/app/views/users/new.html.erb:
--------------------------------------------------------------------------------
1 |
2 |
<%= t("label.item_new", :item => User.model_name.human) %>
3 | <%= form_for @user do |f| %>
4 | <%= render :partial => "form", :locals => {:f => f, :user => @user} %>
5 |
6 |
7 | <%= f.submit t("single.create").capitalize, :class => "button_1" %>
8 |
9 | <% end %>
10 |
11 | <%= back %>
12 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/template/blank.htm:
--------------------------------------------------------------------------------
1 |
2 |
3 | blank_page
4 |
5 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/bs.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('bs.simple',{
2 | bold_desc:"Podebljaj (Ctrl+B)",
3 | italic_desc:"Kurziv (Ctrl+I)",
4 | underline_desc:"Podcrtaj (Ctrl+U)",
5 | striketrough_desc:"Precrtaj",
6 | bullist_desc:"Neure\u0111ena lista",
7 | numlist_desc:"Ure\u0111ena lista",
8 | undo_desc:"Poni\u0161ti (Ctrl+Z)",
9 | redo_desc:"Ponovi (Ctrl+Y)",
10 | cleanup_desc:"Po\u010Disti kod"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ca.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ca.simple',{
2 | bold_desc:"Negreta (Ctrl+B)",
3 | italic_desc:"Cursiva (Ctrl+I)",
4 | underline_desc:"Subratllat (Ctrl+U)",
5 | striketrough_desc:"Barrat",
6 | bullist_desc:"Llista sense numeraci\u00F3",
7 | numlist_desc:"Llista numerada",
8 | undo_desc:"Desf\u00E9s (Ctrl+Z)",
9 | redo_desc:"Ref\u00E9s (Ctrl+Y)",
10 | cleanup_desc:"Poleix el codi"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/hr.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('hr.simple',{
2 | bold_desc:"Podebljaj (Ctrl+B)",
3 | italic_desc:"Kurziv (Ctrl+I)",
4 | underline_desc:"Podcrtaj (Ctrl+U)",
5 | striketrough_desc:"Precrtaj",
6 | bullist_desc:"Neure\u0111ena lista",
7 | numlist_desc:"Ure\u0111ena lista",
8 | undo_desc:"Poni\u0161ti (Ctrl+Z)",
9 | redo_desc:"Ponovi (Ctrl+Y)",
10 | cleanup_desc:"Po\u010Disti kod"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/mk.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('mk.simple',{
2 | bold_desc:"Podebljaj (Ctrl+B)",
3 | italic_desc:"Kurziv (Ctrl+I)",
4 | underline_desc:"Podcrtaj (Ctrl+U)",
5 | striketrough_desc:"Precrtaj",
6 | bullist_desc:"Neure\u0111ena lista",
7 | numlist_desc:"Ure\u0111ena lista",
8 | undo_desc:"Poni\u0161ti (Ctrl+Z)",
9 | redo_desc:"Ponovi (Ctrl+Y)",
10 | cleanup_desc:"Po\u010Disti kod"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/se.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('se.simple',{
2 | bold_desc:"Fet (Ctrl+B)",
3 | italic_desc:"Kursiv (Ctrl+I)",
4 | underline_desc:"Understruken (Ctrl+U)",
5 | striketrough_desc:"Genomstruken",
6 | bullist_desc:"Punktlista",
7 | numlist_desc:"Nummerlista",
8 | undo_desc:"\u00C5ngra (Ctrl+Z)",
9 | redo_desc:"G\u00F6r om (Ctrl+Y)",
10 | cleanup_desc:"St\u00E4da upp i k\u00E4llkoden"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/sl.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sl.simple',{
2 | bold_desc:"Krepko (Ctrl+B)",
3 | italic_desc:"Po\u0161evno (Ctrl+I)",
4 | underline_desc:"Pod\u010Drtano (Ctrl+U)",
5 | striketrough_desc:"Pre\u010Drtano",
6 | bullist_desc:"Alineje",
7 | numlist_desc:"Na\u0161tevanje",
8 | undo_desc:"Razveljavi (Ctrl+Z)",
9 | redo_desc:"Uveljavi (Ctrl+Y)",
10 | cleanup_desc:"Pre\u010Disti kodo"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/sr.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sr.simple',{
2 | bold_desc:"Podebljaj (Ctrl+B)",
3 | italic_desc:"Iskosi (Ctrl+I)",
4 | underline_desc:"Podcrtaj (Ctrl+U)",
5 | striketrough_desc:"Precrtaj",
6 | bullist_desc:"Neure\u0111ena lista",
7 | numlist_desc:"Ure\u0111ena lista",
8 | undo_desc:"Poni\u0161ti (Ctrl+Z)",
9 | redo_desc:"Ponovi (Ctrl+Y)",
10 | cleanup_desc:"Po\u010Disti kod"
11 | });
--------------------------------------------------------------------------------
/spec/factories/user_info.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :user_info do |o|
3 | o.association :user, :factory => :user
4 | o.street_address '123 Fake St.'
5 | o.city 'Fakeville'
6 | o.state 'FA'
7 | o.zip '12345'
8 | o.country 'Fakia'
9 | o.use_gravatar '1'
10 | o.notify_of_new_messages true
11 | o.notify_of_item_changes true
12 | end
13 | end
14 |
15 |
--------------------------------------------------------------------------------
/test/functional/browse_controller_test.rb:
--------------------------------------------------------------------------------
1 | require File.join(File.dirname(File.expand_path(__FILE__)), "..", "test_helper.rb")
2 |
3 | class BrowseControllerTest < ActionController::TestCase
4 | # Replace this with your real tests.
5 | test "should get index" do
6 | login_admin
7 | #puts assigns.to_yaml
8 | get :index
9 | assert_response :success
10 | #assert_not_nil assigns(:posts)
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/config/initializers/locale.rb:
--------------------------------------------------------------------------------
1 | # Initialize Localization
2 |
3 | # tell the I18n library where to find your translations
4 | I18n.load_path += Dir[Rails.root.join('vendor', 'locales', '*.{rb,yml}')]
5 |
6 | # set default locale
7 | I18n.default_locale = :en
8 |
9 | # Load Pluralization Module(which then loads pluralizers like config/locales/en.rb).
10 | I18n::Backend::Simple.send(:include, I18n::Backend::Pluralization)
11 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/template/css/template.css:
--------------------------------------------------------------------------------
1 | #frmbody {
2 | padding: 10px;
3 | background-color: #FFF;
4 | border: 1px solid #CCC;
5 | }
6 |
7 | .frmRow {
8 | margin-bottom: 10px;
9 | }
10 |
11 | #templatesrc {
12 | border: none;
13 | width: 320px;
14 | height: 240px;
15 | }
16 |
17 | .title {
18 | padding-bottom: 5px;
19 | }
20 |
21 | .mceActionPanel {
22 | padding-top: 5px;
23 | }
24 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/gl.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('gl.simple',{
2 | bold_desc:"Negri\u00F1a (Ctrl+B)",
3 | italic_desc:"Cursiva (Ctrl+I)",
4 | underline_desc:"Suli\u00F1ado (Ctrl+U)",
5 | striketrough_desc:"Tachado",
6 | bullist_desc:"Lista desordenada",
7 | numlist_desc:"Lista ordenada",
8 | undo_desc:"Desfacer (Ctrl+Z)",
9 | redo_desc:"Re-facer (Ctrl+Y)",
10 | cleanup_desc:"Limpar lixo no c\u00F3digo"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/it.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('it.simple',{
2 | bold_desc:"Grassetto (Ctrl+B)",
3 | italic_desc:"Corsivo (Ctrl+I)",
4 | underline_desc:"Sottolineato (Ctrl+U)",
5 | striketrough_desc:"Barrato",
6 | bullist_desc:"Lista non ordinata",
7 | numlist_desc:"Lista ordinata",
8 | undo_desc:"Annulla (Ctrl+Z)",
9 | redo_desc:"Ripristina (Ctrl+Y)",
10 | cleanup_desc:"Pulisci codice disordinato"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/sv.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sv.simple',{
2 | bold_desc:"Fet (Ctrl+B)",
3 | italic_desc:"Kursiv (Ctrl+I)",
4 | underline_desc:"Understruken (Ctrl+U)",
5 | striketrough_desc:"Genomstruken",
6 | bullist_desc:"Punktlista",
7 | numlist_desc:"Nummerlista",
8 | undo_desc:"\u00C5\u0085ngra (Ctrl+Z)",
9 | redo_desc:"G\u00F6r om (Ctrl+Y)",
10 | cleanup_desc:"St\u00E4da upp i k\u00E4llkoden"
11 | });
--------------------------------------------------------------------------------
/spec/factories/plugin_review.rb:
--------------------------------------------------------------------------------
1 | FactoryGirl.define do
2 | factory :plugin_review do |o|
3 | o.association :record, :factory => :item
4 | o.association :user, :factory => :user
5 | o.is_approved "1"
6 | o.review_score 3.5
7 | o.review "This is a test review, this is really, really, good. I'm so happy I oculd write this, thank you!"
8 | o.useful_score 10
9 | o.vote_score 11
10 | end
11 | end
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/zh_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('zh.paste_dlg',{
2 | text_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u63DB\u884C\u7B26",
4 | word_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/br.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('br.simple',{
2 | bold_desc:"Negrito (Ctrl+B)",
3 | italic_desc:"It\u00E1lico (Ctrl+I)",
4 | underline_desc:"Sublinhado (Ctrl+U)",
5 | striketrough_desc:"Riscado",
6 | bullist_desc:"Lista n\u00E3o-ordenada",
7 | numlist_desc:"Lista ordenada",
8 | undo_desc:"Desfazer (Ctrl+Z)",
9 | redo_desc:"Refazer (Ctrl+Y)",
10 | cleanup_desc:"Limpar c\u00F3digo incorreto"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/fr.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fr.simple',{
2 | bold_desc:"Gras (Ctrl+B)",
3 | italic_desc:"Italique (Ctrl+I)",
4 | underline_desc:"Soulign\u00E9 (Ctrl+U)",
5 | striketrough_desc:"Barr\u00E9",
6 | bullist_desc:"Liste \u00E0 puces",
7 | numlist_desc:"Liste num\u00E9rot\u00E9e",
8 | undo_desc:"Annuler (Ctrl+Z)",
9 | redo_desc:"R\u00E9tablir (Ctrl+Y)",
10 | cleanup_desc:"Nettoyer le code"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ms.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ms.simple',{
2 | bold_desc:"Tebal (Ctrl+B)",
3 | italic_desc:"Condong (Ctrl+I)",
4 | underline_desc:"Garis bawah (Ctrl+U)",
5 | striketrough_desc:"Garis tengah",
6 | bullist_desc:"Senarai tidak tertib",
7 | numlist_desc:"Senarai tertib",
8 | undo_desc:"Buat asal (Ctrl+Z)",
9 | redo_desc:"Buat semula (Ctrl+Y)",
10 | cleanup_desc:"Bersihkan kod yang bersepah"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/pt.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('pt.simple',{
2 | bold_desc:"Negrito (Ctrl+B)",
3 | italic_desc:"It\u00E1lico (Ctrl+I)",
4 | underline_desc:"Sublinhado (Ctrl+U)",
5 | striketrough_desc:"Riscado",
6 | bullist_desc:"Lista n\u00E3o-ordenada",
7 | numlist_desc:"Lista ordenada",
8 | undo_desc:"Desfazer (Ctrl+Z)",
9 | redo_desc:"Refazer (Ctrl+Y)",
10 | cleanup_desc:"Limpar c\u00F3digo incorreto"
11 | });
--------------------------------------------------------------------------------
/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 | # ActiveSupport::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/javascripts/tiny_mce/plugins/paste/langs/sc_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sc.paste_dlg',{
2 | text_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u89C6\u7A97\u3002 ",
3 | text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7",
4 | word_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u89C6\u7A97\u3002 "
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/tw_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('tw.paste_dlg',{
2 | text_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u8996\u7A97\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u865F",
4 | word_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u8996\u7A97\u3002"
5 | });
--------------------------------------------------------------------------------
/app/models/plugin_link.rb:
--------------------------------------------------------------------------------
1 | class PluginLink < ActiveRecord::Base
2 | acts_as_opal_plugin
3 |
4 | belongs_to :plugin
5 | belongs_to :user
6 |
7 | validates_presence_of :title, :url
8 |
9 | attr_accessible :title, :url
10 |
11 | def to_s
12 | get_title
13 | end
14 |
15 | def get_title # get the title of the file, either bare filename or user-inputted
16 | title.blank? ? url : title
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/config/initializers/omniauth.rb:
--------------------------------------------------------------------------------
1 | if Rails.env != 'test'
2 | config = Authentication.config
3 | if config && !config.empty?
4 | Rails.application.config.middleware.use OmniAuth::Builder do
5 | config["providers"].each do |name, credentials|
6 | provider name.to_sym, credentials["key"], credentials["secret"], {:client_options => config[:client_options]}
7 | end
8 | end
9 | end
10 | end
11 |
12 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ch_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ch.paste_dlg',{
2 | text_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u7C98\u8D34\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7",
4 | word_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u7C98\u8D34\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/paste/langs/ja_dlg.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ja.paste_dlg',{
2 | text_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u89C6\u7A97\u3002",
3 | text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7",
4 | word_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u89C6\u7A97\u3002"
5 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/da.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('da.simple',{
2 | bold_desc:"Fed (Ctrl+B)",
3 | italic_desc:"Kursiv (Ctrl+I)",
4 | underline_desc:"Understreget (Ctrl+U)",
5 | striketrough_desc:"Gennemstreget",
6 | bullist_desc:"Unummereret punktopstilling",
7 | numlist_desc:"Nummereret punktopstilling",
8 | undo_desc:"Fortryd (Ctrl+Z)",
9 | redo_desc:"Gendan (Ctrl+Y)",
10 | cleanup_desc:"Ryd op i uordentlig kode"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/de.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('de.simple',{
2 | bold_desc:"Fett (Strg+B)",
3 | italic_desc:"Kursiv (Strg+I)",
4 | underline_desc:"Unterstrichen (Strg+U)",
5 | striketrough_desc:"Durchgestrichen",
6 | bullist_desc:"Unsortierte Liste",
7 | numlist_desc:"Sortierte Liste",
8 | undo_desc:"R\u00FCckg\u00E4ngig (Strg+Z)",
9 | redo_desc:"Wiederholen (Strg+Y)",
10 | cleanup_desc:"Quellcode s\u00E4ubern"
11 | });
--------------------------------------------------------------------------------
/db/migrate/20120310123336_add_slug_to_pages.rb:
--------------------------------------------------------------------------------
1 | class AddSlugToPages < ActiveRecord::Migration
2 | def up
3 | add_column :pages, :slug, :string
4 | add_index :pages, :slug, :unique => true
5 | end
6 |
7 | def down
8 | remove_column :pages, :slug
9 | remove_index :pages, :slug if index_exists?(:pages, :slug)
10 | # Reset columns so FriendlyID won't break other migrations
11 | Page.reset_column_information
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/config/email.yml.default:
--------------------------------------------------------------------------------
1 | # Email Config File
2 | development:
3 | :address: smtp.server.com
4 | :port: 25
5 | :authentication: plain
6 | :user_name: user
7 | :password: pass
8 | :enable_starttls_auto: false
9 | production:
10 | :address: smtp.server.com
11 | :port: 25
12 | :authentication: plain
13 | :user_name: user
14 | :password: pass
15 | :enable_starttls_auto: false
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ch.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ch.simple',{
2 | bold_desc:"\u7C97\u4F53(Ctrl+B)",
3 | italic_desc:"\u659C\u4F53(Ctrl+I)",
4 | underline_desc:"\u4E0B\u5212\u7EBF(Ctrl+U)",
5 | striketrough_desc:"\u5220\u9664\u7EBF",
6 | bullist_desc:"\u9879\u76EE\u7B26\u53F7",
7 | numlist_desc:"\u7F16\u53F7",
8 | undo_desc:"\u64A4\u6D88(Ctrl+Z)",
9 | redo_desc:"\u91CD\u505A(Ctrl+Y)",
10 | cleanup_desc:"\u6E05\u7406\u4EE3\u7801"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/et.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('et.simple',{
2 | bold_desc:"Rasvane (Ctrl+B)",
3 | italic_desc:"Kursiiv (Ctrl+I)",
4 | underline_desc:"Allajoonitud (Ctrl+U)",
5 | striketrough_desc:"L\u00E4bijoonitud",
6 | bullist_desc:"Ebakorrap\u00E4rane loetelu",
7 | numlist_desc:"Korrap\u00E4rane loetelu",
8 | undo_desc:"V\u00F5ta tagasi (Ctrl+Z)",
9 | redo_desc:"Tee uuesti (Ctrl+Y)",
10 | cleanup_desc:"Puhasta segane kood"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/fi.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('fi.simple',{
2 | bold_desc:"Lihavointi (Ctrl+B)",
3 | italic_desc:"Kursivointi (Ctrl+I)",
4 | underline_desc:"Alleviivaus (Ctrl+U)",
5 | striketrough_desc:"Yliviivaus",
6 | bullist_desc:"J\u00E4rjest\u00E4m\u00E4t\u00F6n lista",
7 | numlist_desc:"J\u00E4rjestetty lista",
8 | undo_desc:"Peru (Ctrl+Z)",
9 | redo_desc:"Tee uudestaan (Ctrl+Y)",
10 | cleanup_desc:"Siisti sekainen koodi"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ia.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ia.simple',{
2 | bold_desc:"\u7C97\u4F53(Ctrl+B)",
3 | italic_desc:"\u659C\u4F53(Ctrl+I)",
4 | underline_desc:"\u5E95\u7EBF (Ctrl+U)",
5 | striketrough_desc:"\u4E2D\u5212\u7EBF",
6 | bullist_desc:"\u6E05\u5355\u7B26\u53F7",
7 | numlist_desc:"\u7F16\u53F7",
8 | undo_desc:"\u64A4\u9500 (Ctrl+Z)",
9 | redo_desc:"\u6062\u590D (Ctrl+Y)",
10 | cleanup_desc:"\u5220\u9664\u5197\u4F59\u7801"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/is.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('is.simple',{
2 | bold_desc:"Feitletra (Ctrl+B)",
3 | italic_desc:"Sk\u00E1letra (Ctrl+I)",
4 | underline_desc:"Undirstrika (Ctrl+U)",
5 | striketrough_desc:"Yfirstrika",
6 | bullist_desc:"B\u00F3lulisti",
7 | numlist_desc:"N\u00FAmera\u00F0ur listi",
8 | undo_desc:"Taka til baka (Ctrl+Z)",
9 | redo_desc:"Endurtaka (Ctrl+Y)",
10 | cleanup_desc:"Hreinsa sk\u00EDtugan k\u00F3\u00F0a"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ro.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ro.simple',{
2 | bold_desc:"\u00CEngro\u015Fat (Ctrl+B)",
3 | italic_desc:"Italic (Ctrl+I)",
4 | underline_desc:"Subliniat (Ctrl+U)",
5 | striketrough_desc:"T\u0103iat",
6 | bullist_desc:"List\u0103 neordonat\u0103",
7 | numlist_desc:"List\u0103 ordonat\u0103",
8 | undo_desc:"Undo (Ctrl+Z)",
9 | redo_desc:"Ref\u0103 (Ctrl+Y)",
10 | cleanup_desc:"Cur\u0103\u0163\u0103 cod invalid"
11 | });
--------------------------------------------------------------------------------
/test/functional/admin_controller_test.rb:
--------------------------------------------------------------------------------
1 | require File.expand_path(File.join(File.dirname(__FILE__), "..", "test_helper.rb"))
2 |
3 | class AdminControllerTest < ActionController::TestCase
4 | # Replace this with your real tests.
5 | setup :login_as_admin
6 |
7 | test "should get index when logged in as admin" do
8 | get :index
9 | assert_response :success
10 | #assert_not_nil assigns(:posts)
11 | end
12 | end
13 |
14 |
15 |
--------------------------------------------------------------------------------
/app/views/application/_flash.html.erb:
--------------------------------------------------------------------------------
1 | <% if flash %>
2 |
3 | <% for notice_type in %w{notice info success warning failure} %>
4 | <% if flash[notice_type.to_sym] %>
5 | <% if !flash[notice_type.to_sym].blank?%>
6 |
7 | <%= icon(notice_type) %>
8 | <%= raw flash[notice_type.to_sym] %>
9 |
10 | <% end %>
11 | <% end %>
12 | <% end %>
13 |
14 | <% end %>
--------------------------------------------------------------------------------
/config/providers.yml.default:
--------------------------------------------------------------------------------
1 | # Providers are autodetected. If you don't want to use a certain provider, remove it from this file.
2 | #:client_options:
3 | # :ssl:
4 | # :ca_path: /etc/ssl/certs # specify path to root certs
5 | providers:
6 | google:
7 | key: CONSUMER_KEY
8 | secret: CONSUMER_SECRET
9 | facebook:
10 | key: APP_ID
11 | secret: APP_SECRET
12 | twitter:
13 | key: CONSUMER_KEY
14 | secret: CONSUMER_SECRET
15 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/plugins/table/css/row.css:
--------------------------------------------------------------------------------
1 | /* CSS file for row dialog in the table plugin */
2 |
3 | .panel_wrapper div.current {
4 | height: 200px;
5 | }
6 |
7 | .advfield {
8 | width: 200px;
9 | }
10 |
11 | #action {
12 | margin-bottom: 3px;
13 | }
14 |
15 | #rowtype,#align,#valign,#class,#height {
16 | width: 150px;
17 | }
18 |
19 | #height {
20 | width: 50px;
21 | }
22 |
23 | .col2 {
24 | padding-left: 20px;
25 | }
26 |
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/ja.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('ja.simple',{
2 | bold_desc:"\u9ED1\u4F53(Ctrl+B)",
3 | italic_desc:"\u659C\u4F53(Ctrl+I)",
4 | underline_desc:"\u5E95\u7EBF(Ctrl+U)",
5 | striketrough_desc:"\u5220\u9664\u7EBF",
6 | bullist_desc:"\u4E13\u6848\u7B26\u53F7",
7 | numlist_desc:"\u7F16\u53F7",
8 | undo_desc:"\u64A4\u9500(Ctrl+Z)",
9 | redo_desc:"\u91CD\u505A(Ctrl+Y)",
10 | cleanup_desc:"\u6E05\u9664\u591A\u4F59\u4EE3\u7801"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/pl.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('pl.simple',{
2 | bold_desc:"Pogrubienie (Ctrl+B)",
3 | italic_desc:"Kursywa (Ctrl+I)",
4 | underline_desc:"Podkre\u015Blenie (Ctrl+U)",
5 | striketrough_desc:"Przekre\u015Blenie",
6 | bullist_desc:"Lista nienumerowana",
7 | numlist_desc:"Lista numerowana",
8 | undo_desc:"Cofnij (Ctrl+Z)",
9 | redo_desc:"Pon\u00F3w (Ctrl+Y)",
10 | cleanup_desc:"Wyczy\u015B\u0107 nieuporz\u0105dkowany kod"
11 | });
--------------------------------------------------------------------------------
/public/javascripts/tiny_mce/themes/simple/langs/sc.js:
--------------------------------------------------------------------------------
1 | tinyMCE.addI18n('sc.simple',{
2 | bold_desc:"\u9ED1\u4F53(Ctrl+B)",
3 | italic_desc:"\u659C\u4F53(Ctrl+I)",
4 | underline_desc:"\u5E95\u7EBF(Ctrl+U)",
5 | striketrough_desc:"\u5220\u9664\u7EBF",
6 | bullist_desc:"\u4E13\u6848\u7B26\u53F7",
7 | numlist_desc:"\u7F16\u53F7",
8 | undo_desc:"\u64A4\u9500(Ctrl+Z)",
9 | redo_desc:"\u91CD\u505A(Ctrl+Y)",
10 | cleanup_desc:"\u6E05\u9664\u591A\u4F59\u4EE3\u7801"
11 | });
--------------------------------------------------------------------------------