From 85d27b03ef74a6d4775fc345a9f59c9e1736e7c1 Mon Sep 17 00:00:00 2001 From: yasushiito Date: Fri, 26 Sep 2014 08:24:44 +0900 Subject: [PATCH] add show --- Gemfile | 3 +-- .../pettanr_creative_commons_v30_licenses/init.js.coffee | 2 +- .../addons/pettanr_pettan_commons_v01_licenses/init.js.coffee | 2 +- .../pettanr_pettan_protected_v01_licenses/init.js.coffee | 2 +- .../addons/pettanr_pettan_public_v01_licenses/init.js.coffee | 2 +- .../addons/pettanr_public_domain_v01_licenses/init.js.coffee | 2 +- .../javascripts/addons/pettanr_simple_format/init.js.coffee | 6 +++--- .../addons/pettanr_unknown_v01_licenses/init.js.coffee | 2 +- app/assets/javascripts/ap.js | 4 +++- app/assets/javascripts/controllers/artists.js.coffee | 6 ++++++ app/assets/javascripts/controllers/authors.js.coffee | 6 ++++++ app/assets/javascripts/controllers/comics.js.coffee | 6 ++++++ app/assets/javascripts/controllers/ground_colors.js.coffee | 6 ++++++ app/assets/javascripts/controllers/ground_pictures.js.coffee | 6 ++++++ app/assets/javascripts/controllers/license_groups.js.coffee | 6 ++++++ app/assets/javascripts/controllers/licenses.js.coffee | 6 ++++++ app/assets/javascripts/controllers/original_pictures.js.coffee | 6 ++++++ app/assets/javascripts/controllers/panel_pictures.js.coffee | 6 ++++++ app/assets/javascripts/controllers/pictures.js.coffee | 6 ++++++ app/assets/javascripts/controllers/resource_pictures.js.coffee | 6 ++++++ app/assets/javascripts/controllers/sheets.js.coffee | 6 ++++++ .../javascripts/controllers/speech_balloon_templates.js.coffee | 6 ++++++ app/assets/javascripts/controllers/speech_balloons.js.coffee | 6 ++++++ app/assets/javascripts/controllers/stories.js.coffee | 6 ++++++ app/assets/javascripts/controllers/system_pictures.js.coffee | 6 ++++++ app/assets/javascripts/controllers/writing_formats.js.coffee | 6 ++++++ .../filer/body/file_body/file_item/date/default.js.coffee | 2 +- app/assets/javascripts/main.js.coffee | 1 + app/assets/javascripts/models/speech.js.coffee | 4 ++-- app/assets/javascripts/peta/item.js.coffee | 4 +++- app/assets/javascripts/views/artists/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/authors/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/comics/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/ground_colors/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/ground_pictures/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/license_groups/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/licenses/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/original_pictures/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/panel_pictures/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/pictures/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/resource_pictures/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/sheets/show.js.coffee | 10 ++++++++++ .../javascripts/views/speech_balloon_templates/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/speech_balloons/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/stories/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/system_pictures/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/writing_formats/show.js.coffee | 10 ++++++++++ app/assets/javascripts/views/writing_formats/summary.js.coffee | 10 ++++++++++ app/controllers/folders_controller.rb | 4 ++++ 49 files changed, 306 insertions(+), 16 deletions(-) create mode 100644 app/assets/javascripts/views/artists/show.js.coffee create mode 100644 app/assets/javascripts/views/authors/show.js.coffee create mode 100644 app/assets/javascripts/views/comics/show.js.coffee create mode 100644 app/assets/javascripts/views/ground_colors/show.js.coffee create mode 100644 app/assets/javascripts/views/ground_pictures/show.js.coffee create mode 100644 app/assets/javascripts/views/license_groups/show.js.coffee create mode 100644 app/assets/javascripts/views/licenses/show.js.coffee create mode 100644 app/assets/javascripts/views/original_pictures/show.js.coffee create mode 100644 app/assets/javascripts/views/panel_pictures/show.js.coffee create mode 100644 app/assets/javascripts/views/pictures/show.js.coffee create mode 100644 app/assets/javascripts/views/resource_pictures/show.js.coffee create mode 100644 app/assets/javascripts/views/sheets/show.js.coffee create mode 100644 app/assets/javascripts/views/speech_balloon_templates/show.js.coffee create mode 100644 app/assets/javascripts/views/speech_balloons/show.js.coffee create mode 100644 app/assets/javascripts/views/stories/show.js.coffee create mode 100644 app/assets/javascripts/views/system_pictures/show.js.coffee create mode 100644 app/assets/javascripts/views/writing_formats/show.js.coffee create mode 100644 app/assets/javascripts/views/writing_formats/summary.js.coffee diff --git a/Gemfile b/Gemfile index eab107b1..abce7058 100644 --- a/Gemfile +++ b/Gemfile @@ -5,8 +5,7 @@ gem 'devise', '=1.5.2' gem 'rest-client' gem 'underscore-rails' gem 'backbone-rails' -gem 'backbone-relational-rails' -gem 'backbone-paginator-rails' +gem 'rails-timeago' gem 'kaminari' gem 'sanitize' gem 'aws-s3' diff --git a/app/assets/javascripts/addons/pettanr_creative_commons_v30_licenses/init.js.coffee b/app/assets/javascripts/addons/pettanr_creative_commons_v30_licenses/init.js.coffee index 744c17cd..e3459dac 100644 --- a/app/assets/javascripts/addons/pettanr_creative_commons_v30_licenses/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_creative_commons_v30_licenses/init.js.coffee @@ -1,5 +1,5 @@ class Pettanr.PettanrCreativeCommonsV30Licenses - new_attribute: (params = {}) -> + @new_attribute: (params = {}) -> new PettanrCreativeCommonsV30Licenses.Attribute(params) class Pettanr.PettanrCreativeCommonsV30Licenses.License extends Backbone.Model diff --git a/app/assets/javascripts/addons/pettanr_pettan_commons_v01_licenses/init.js.coffee b/app/assets/javascripts/addons/pettanr_pettan_commons_v01_licenses/init.js.coffee index 9263d965..33016e9d 100644 --- a/app/assets/javascripts/addons/pettanr_pettan_commons_v01_licenses/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_pettan_commons_v01_licenses/init.js.coffee @@ -1,5 +1,5 @@ class Pettanr.PettanrPettanCommonsV01Licenses - new_attribute: (params = {}) -> + @new_attribute: (params = {}) -> new Pettanr.PettanrPettanCommonsV01Licenses.Attribute(params) class Pettanr.PettanrPettanCommonsV01Licenses.License extends Backbone.Model diff --git a/app/assets/javascripts/addons/pettanr_pettan_protected_v01_licenses/init.js.coffee b/app/assets/javascripts/addons/pettanr_pettan_protected_v01_licenses/init.js.coffee index ef00c3e2..bf152073 100644 --- a/app/assets/javascripts/addons/pettanr_pettan_protected_v01_licenses/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_pettan_protected_v01_licenses/init.js.coffee @@ -1,5 +1,5 @@ class Pettanr.PettanrPettanProtectedV01Licenses - new_attribute: (params = {}) -> + @new_attribute: (params = {}) -> new Pettanr.PettanrPettanProtectedV01Licenses.Attribute(params) class Pettanr.PettanrPettanProtectedV01Licenses.License extends Backbone.Model diff --git a/app/assets/javascripts/addons/pettanr_pettan_public_v01_licenses/init.js.coffee b/app/assets/javascripts/addons/pettanr_pettan_public_v01_licenses/init.js.coffee index 9fb4dcb8..b743715f 100644 --- a/app/assets/javascripts/addons/pettanr_pettan_public_v01_licenses/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_pettan_public_v01_licenses/init.js.coffee @@ -1,5 +1,5 @@ class Pettanr.PettanrPettanPublicV01Licenses - new_attribute: (params = {}) -> + @new_attribute: (params = {}) -> new Pettanr.PettanrPettanPublicV01Licenses.Attribute(params) class Pettanr.PettanrPettanPublicV01Licenses.License extends Backbone.Model diff --git a/app/assets/javascripts/addons/pettanr_public_domain_v01_licenses/init.js.coffee b/app/assets/javascripts/addons/pettanr_public_domain_v01_licenses/init.js.coffee index 18356a01..93d4676c 100644 --- a/app/assets/javascripts/addons/pettanr_public_domain_v01_licenses/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_public_domain_v01_licenses/init.js.coffee @@ -1,5 +1,5 @@ class Pettanr.PettanrPublicDomainV01Licenses - new_attribute: (params = {}) -> + @new_attribute: (params = {}) -> new Pettanr.PettanrPublicDomainV01Licenses.Attribute(params) class Pettanr.PettanrPublicDomainV01Licenses.License extends Backbone.Model diff --git a/app/assets/javascripts/addons/pettanr_simple_format/init.js.coffee b/app/assets/javascripts/addons/pettanr_simple_format/init.js.coffee index 7830e816..32dbeafb 100644 --- a/app/assets/javascripts/addons/pettanr_simple_format/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_simple_format/init.js.coffee @@ -2,11 +2,11 @@ class Pettanr.PettanrSimpleFormat class Pettanr.PettanrSimpleFormat.RendererModule - @escapeHTML = (t) -> + escapeHTML: (t) -> $("
").text(t).html() - @render = (content) -> - text = PettanrSimpleFormat.escapeHTML(content) + render: (content) -> + text = @escapeHTML(content) start_tag = '

' text = text.replace(/\r\n?/g, "\n") text = text.replace(/\n\n+/g, "

") diff --git a/app/assets/javascripts/addons/pettanr_unknown_v01_licenses/init.js.coffee b/app/assets/javascripts/addons/pettanr_unknown_v01_licenses/init.js.coffee index 5a809cea..2f81655b 100644 --- a/app/assets/javascripts/addons/pettanr_unknown_v01_licenses/init.js.coffee +++ b/app/assets/javascripts/addons/pettanr_unknown_v01_licenses/init.js.coffee @@ -1,5 +1,5 @@ class Pettanr.PettanrUnknownV01Licenses - new_attribute: (params = {}) -> + @new_attribute: (params = {}) -> new Pettanr.PettanrUnknownV01Licenses.Attribute(params) class Pettanr.PettanrUnknownV01Licenses.License extends Backbone.Model diff --git a/app/assets/javascripts/ap.js b/app/assets/javascripts/ap.js index 07fee19a..dd62f386 100644 --- a/app/assets/javascripts/ap.js +++ b/app/assets/javascripts/ap.js @@ -10,10 +10,11 @@ //require jquery.validate //require additional-methods //require jquery.validate.localization/messages_ja +//= require rails-timeago +//= require locales/jquery.timeago.ja.js //= require textchange //= require underscore //= require backbone -//= require backbone-relational //= require i18n //= require ./tags //= require ./manifest_base/manifest_base @@ -305,6 +306,7 @@ //= require_directory ./views/stories //= require_directory ./views/story_sheets //= require_directory ./views/system_pictures +//= require_directory ./views/writing_formats //= require_directory ./addons/pettanr_creative_commons_v30_licenses //= require_directory ./addons/pettanr_pettan_commons_v01_licenses //= require_directory ./addons/pettanr_pettan_protected_v01_licenses diff --git a/app/assets/javascripts/controllers/artists.js.coffee b/app/assets/javascripts/controllers/artists.js.coffee index c89eeb87..d6e869ca 100644 --- a/app/assets/javascripts/controllers/artists.js.coffee +++ b/app/assets/javascripts/controllers/artists.js.coffee @@ -4,6 +4,12 @@ class Pettanr.ArtistsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.Artist.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/authors.js.coffee b/app/assets/javascripts/controllers/authors.js.coffee index ce80ff49..fbdfedb3 100644 --- a/app/assets/javascripts/controllers/authors.js.coffee +++ b/app/assets/javascripts/controllers/authors.js.coffee @@ -4,6 +4,12 @@ class Pettanr.AuthorsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.Author.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/comics.js.coffee b/app/assets/javascripts/controllers/comics.js.coffee index f82a22db..d717f624 100644 --- a/app/assets/javascripts/controllers/comics.js.coffee +++ b/app/assets/javascripts/controllers/comics.js.coffee @@ -10,6 +10,12 @@ class Pettanr.ComicsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.Comic.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/ground_colors.js.coffee b/app/assets/javascripts/controllers/ground_colors.js.coffee index 26d74f7a..ecac27cf 100644 --- a/app/assets/javascripts/controllers/ground_colors.js.coffee +++ b/app/assets/javascripts/controllers/ground_colors.js.coffee @@ -10,6 +10,12 @@ class Pettanr.GroundColorsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.GroundColor.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/ground_pictures.js.coffee b/app/assets/javascripts/controllers/ground_pictures.js.coffee index 0713ca09..18167983 100644 --- a/app/assets/javascripts/controllers/ground_pictures.js.coffee +++ b/app/assets/javascripts/controllers/ground_pictures.js.coffee @@ -10,6 +10,12 @@ class Pettanr.GroundPicturesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.GroundPicture.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/license_groups.js.coffee b/app/assets/javascripts/controllers/license_groups.js.coffee index 3ce6158f..470fe917 100644 --- a/app/assets/javascripts/controllers/license_groups.js.coffee +++ b/app/assets/javascripts/controllers/license_groups.js.coffee @@ -4,6 +4,12 @@ class Pettanr.LicenseGroupsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.LicenseGroup.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/licenses.js.coffee b/app/assets/javascripts/controllers/licenses.js.coffee index 279fcb8b..0a343e25 100644 --- a/app/assets/javascripts/controllers/licenses.js.coffee +++ b/app/assets/javascripts/controllers/licenses.js.coffee @@ -10,6 +10,12 @@ class Pettanr.LicensesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.License.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/original_pictures.js.coffee b/app/assets/javascripts/controllers/original_pictures.js.coffee index cd548238..ebb48fc4 100644 --- a/app/assets/javascripts/controllers/original_pictures.js.coffee +++ b/app/assets/javascripts/controllers/original_pictures.js.coffee @@ -7,6 +7,12 @@ class Pettanr.OriginalPicturesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.OriginalPicture.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/panel_pictures.js.coffee b/app/assets/javascripts/controllers/panel_pictures.js.coffee index 6a4d0df4..be94c43c 100644 --- a/app/assets/javascripts/controllers/panel_pictures.js.coffee +++ b/app/assets/javascripts/controllers/panel_pictures.js.coffee @@ -10,6 +10,12 @@ class Pettanr.PanelPicturesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.PanelPicture.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/pictures.js.coffee b/app/assets/javascripts/controllers/pictures.js.coffee index 3e74e33c..2b397b3a 100644 --- a/app/assets/javascripts/controllers/pictures.js.coffee +++ b/app/assets/javascripts/controllers/pictures.js.coffee @@ -7,6 +7,12 @@ class Pettanr.PicturesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.Picture.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/resource_pictures.js.coffee b/app/assets/javascripts/controllers/resource_pictures.js.coffee index c406dd6f..55871e46 100644 --- a/app/assets/javascripts/controllers/resource_pictures.js.coffee +++ b/app/assets/javascripts/controllers/resource_pictures.js.coffee @@ -13,6 +13,12 @@ class Pettanr.ResourcePicturesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.ResourcePicture.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/sheets.js.coffee b/app/assets/javascripts/controllers/sheets.js.coffee index cfa1b67d..8b5a3e09 100644 --- a/app/assets/javascripts/controllers/sheets.js.coffee +++ b/app/assets/javascripts/controllers/sheets.js.coffee @@ -13,6 +13,12 @@ class Pettanr.SheetsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.Sheet.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/speech_balloon_templates.js.coffee b/app/assets/javascripts/controllers/speech_balloon_templates.js.coffee index 485f87b1..ce6fd020 100644 --- a/app/assets/javascripts/controllers/speech_balloon_templates.js.coffee +++ b/app/assets/javascripts/controllers/speech_balloon_templates.js.coffee @@ -10,6 +10,12 @@ class Pettanr.SpeechBalloonTemplatesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.SpeechBalloonTemplate.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/speech_balloons.js.coffee b/app/assets/javascripts/controllers/speech_balloons.js.coffee index 4a7f72f3..18d3b0cd 100644 --- a/app/assets/javascripts/controllers/speech_balloons.js.coffee +++ b/app/assets/javascripts/controllers/speech_balloons.js.coffee @@ -13,6 +13,12 @@ class Pettanr.SpeechBalloonsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.SpeechBalloon.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/stories.js.coffee b/app/assets/javascripts/controllers/stories.js.coffee index b4602c3b..c8b50ad8 100644 --- a/app/assets/javascripts/controllers/stories.js.coffee +++ b/app/assets/javascripts/controllers/stories.js.coffee @@ -13,6 +13,12 @@ class Pettanr.StoriesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.Story.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/system_pictures.js.coffee b/app/assets/javascripts/controllers/system_pictures.js.coffee index fec4a4a5..f1d0c9a8 100644 --- a/app/assets/javascripts/controllers/system_pictures.js.coffee +++ b/app/assets/javascripts/controllers/system_pictures.js.coffee @@ -4,6 +4,12 @@ class Pettanr.SystemPicturesController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.SystemPicture.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/controllers/writing_formats.js.coffee b/app/assets/javascripts/controllers/writing_formats.js.coffee index 6e462871..2027da20 100644 --- a/app/assets/javascripts/controllers/writing_formats.js.coffee +++ b/app/assets/javascripts/controllers/writing_formats.js.coffee @@ -7,6 +7,12 @@ class Pettanr.WritingFormatsController extends Pettanr.AppController @filer_list() show_html: () -> + view = new Pettanr.Views.WritingFormat.Show({ + el: "#pettanr", + item: @item, + operators: @operators + }) + view.render() show: () -> @set_show() diff --git a/app/assets/javascripts/locmare/filer/body/file_body/file_item/date/default.js.coffee b/app/assets/javascripts/locmare/filer/body/file_body/file_item/date/default.js.coffee index 5a3fc781..52c18f3a 100644 --- a/app/assets/javascripts/locmare/filer/body/file_body/file_item/date/default.js.coffee +++ b/app/assets/javascripts/locmare/filer/body/file_body/file_item/date/default.js.coffee @@ -8,7 +8,7 @@ class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.DateItemColum this time_ago: () -> - Pettanr.AppHelper.distance_of_time_in_words_to_now @item.get('updated_at') + $.timeago(@item.get('updated_at')) is_visible: () -> true diff --git a/app/assets/javascripts/main.js.coffee b/app/assets/javascripts/main.js.coffee index ed89f8c9..3cfa6da8 100644 --- a/app/assets/javascripts/main.js.coffee +++ b/app/assets/javascripts/main.js.coffee @@ -3,6 +3,7 @@ $ -> interpolate: /\<\&\=(.+?)\&\>/g, evaluate: /\<\&(.+?)\&\>/g } + jQuery.timeago.settings.lang = 'ja' loaded_manifest = null loaded_local_manifest = null $.ajaxSetup({async: false}) diff --git a/app/assets/javascripts/models/speech.js.coffee b/app/assets/javascripts/models/speech.js.coffee index cd11afd0..7109b721 100644 --- a/app/assets/javascripts/models/speech.js.coffee +++ b/app/assets/javascripts/models/speech.js.coffee @@ -35,8 +35,8 @@ class Pettanr.Speech extends Peta.Element scenario: () -> @boosts('read') - #@render() using wf renderer - @get('content') + @render(@get('content')) + initialize: () -> if @id diff --git a/app/assets/javascripts/peta/item.js.coffee b/app/assets/javascripts/peta/item.js.coffee index a166731b..ef0922de 100644 --- a/app/assets/javascripts/peta/item.js.coffee +++ b/app/assets/javascripts/peta/item.js.coffee @@ -122,7 +122,9 @@ class Peta.Item extends Backbone.Model boost: (boost_manifest) -> @boosters ||= {} - @boosters[boost_manifest.name] ||= new Locmare.Booster(boost_manifest, this) + @boosters[boost_manifest.name] = new Locmare.Booster(boost_manifest, this) + # fetched item is not cleared . force write booster + #@boosters[boost_manifest.name] ||= new Locmare.Booster(boost_manifest, this) boosters: () -> @boosters ||= {} diff --git a/app/assets/javascripts/views/artists/show.js.coffee b/app/assets/javascripts/views/artists/show.js.coffee new file mode 100644 index 00000000..773eafb3 --- /dev/null +++ b/app/assets/javascripts/views/artists/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.Artist.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/authors/show.js.coffee b/app/assets/javascripts/views/authors/show.js.coffee new file mode 100644 index 00000000..c515cb12 --- /dev/null +++ b/app/assets/javascripts/views/authors/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.Author.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/comics/show.js.coffee b/app/assets/javascripts/views/comics/show.js.coffee new file mode 100644 index 00000000..3aa617ab --- /dev/null +++ b/app/assets/javascripts/views/comics/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.Comic.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/ground_colors/show.js.coffee b/app/assets/javascripts/views/ground_colors/show.js.coffee new file mode 100644 index 00000000..3bebcfd8 --- /dev/null +++ b/app/assets/javascripts/views/ground_colors/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.GroundColor.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/ground_pictures/show.js.coffee b/app/assets/javascripts/views/ground_pictures/show.js.coffee new file mode 100644 index 00000000..3fd94350 --- /dev/null +++ b/app/assets/javascripts/views/ground_pictures/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.GroundPicture.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/license_groups/show.js.coffee b/app/assets/javascripts/views/license_groups/show.js.coffee new file mode 100644 index 00000000..34bd1647 --- /dev/null +++ b/app/assets/javascripts/views/license_groups/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.LicenseGroup.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/licenses/show.js.coffee b/app/assets/javascripts/views/licenses/show.js.coffee new file mode 100644 index 00000000..3b94ad53 --- /dev/null +++ b/app/assets/javascripts/views/licenses/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.License.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/original_pictures/show.js.coffee b/app/assets/javascripts/views/original_pictures/show.js.coffee new file mode 100644 index 00000000..008d8560 --- /dev/null +++ b/app/assets/javascripts/views/original_pictures/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.OriginalPicture.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/panel_pictures/show.js.coffee b/app/assets/javascripts/views/panel_pictures/show.js.coffee new file mode 100644 index 00000000..89ca570e --- /dev/null +++ b/app/assets/javascripts/views/panel_pictures/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.PanelPicture.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/pictures/show.js.coffee b/app/assets/javascripts/views/pictures/show.js.coffee new file mode 100644 index 00000000..627c0321 --- /dev/null +++ b/app/assets/javascripts/views/pictures/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.Picture.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/resource_pictures/show.js.coffee b/app/assets/javascripts/views/resource_pictures/show.js.coffee new file mode 100644 index 00000000..d7b716b4 --- /dev/null +++ b/app/assets/javascripts/views/resource_pictures/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.ResourcePicture.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/sheets/show.js.coffee b/app/assets/javascripts/views/sheets/show.js.coffee new file mode 100644 index 00000000..a2c8ddc3 --- /dev/null +++ b/app/assets/javascripts/views/sheets/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.Sheet.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/speech_balloon_templates/show.js.coffee b/app/assets/javascripts/views/speech_balloon_templates/show.js.coffee new file mode 100644 index 00000000..e8752c7f --- /dev/null +++ b/app/assets/javascripts/views/speech_balloon_templates/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.SpeechBalloonTemplate.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/speech_balloons/show.js.coffee b/app/assets/javascripts/views/speech_balloons/show.js.coffee new file mode 100644 index 00000000..e07b89f7 --- /dev/null +++ b/app/assets/javascripts/views/speech_balloons/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.SpeechBalloon.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/stories/show.js.coffee b/app/assets/javascripts/views/stories/show.js.coffee new file mode 100644 index 00000000..8d6940ed --- /dev/null +++ b/app/assets/javascripts/views/stories/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.Story.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/system_pictures/show.js.coffee b/app/assets/javascripts/views/system_pictures/show.js.coffee new file mode 100644 index 00000000..6ff7f791 --- /dev/null +++ b/app/assets/javascripts/views/system_pictures/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.SystemPicture.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/writing_formats/show.js.coffee b/app/assets/javascripts/views/writing_formats/show.js.coffee new file mode 100644 index 00000000..683dde63 --- /dev/null +++ b/app/assets/javascripts/views/writing_formats/show.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.WritingFormat.Show extends Backbone.View + tagName: 'div' + + initialize: (options) -> + @operators = options.operators + + render: () -> + this.$el.html('') + this + diff --git a/app/assets/javascripts/views/writing_formats/summary.js.coffee b/app/assets/javascripts/views/writing_formats/summary.js.coffee new file mode 100644 index 00000000..8d45d378 --- /dev/null +++ b/app/assets/javascripts/views/writing_formats/summary.js.coffee @@ -0,0 +1,10 @@ +class Pettanr.Views.WritingFormat.Summary extends Backbone.View + + initialize: (options) -> + super(options) + + render: () -> + this.$el.html('') + this.$el.append('-') + this + diff --git a/app/controllers/folders_controller.rb b/app/controllers/folders_controller.rb index cbf5918b..e05e3db2 100644 --- a/app/controllers/folders_controller.rb +++ b/app/controllers/folders_controller.rb @@ -74,4 +74,8 @@ class FoldersController < ApplicationController end end + def count + list_count + end + end -- 2.11.0