Skip to content

Commit

Permalink
Added compression
Browse files Browse the repository at this point in the history
Seperated intregrted css
  • Loading branch information
A.K.M. Ashrafuzzaman authored and A.K.M. Ashrafuzzaman committed Nov 24, 2011
1 parent 10f56d1 commit 287c54a
Show file tree
Hide file tree
Showing 9 changed files with 62 additions and 59 deletions.
23 changes: 13 additions & 10 deletions app/helpers/project_portfolio_helper.rb
@@ -1,17 +1,20 @@
module ProjectPortfolioHelper
def render_thumbnail(portfolio)
if portfolio.thumbnail_url.blank?
image_fu portfolio.thumbnail, nil
else
image_tag(portfolio.thumbnail_url)
end
#if portfolio.thumbnail_url.blank?
# image_fu portfolio.thumbnail, nil
#else
# image_tag(portfolio.thumbnail_url)
#end
image_fu portfolio.thumbnail, :medium
end

def render_image(portfolio)
if portfolio.image_url.blank?
image_fu portfolio.image, :width => '400'
elsif portfolio.image_url.present?
image_tag(portfolio.image_url, :width => '400')
end
#if portfolio.image_url.blank?
# image_fu portfolio.image, :width => '400'
#elsif portfolio.image_url.present?
# image_tag(portfolio.image_url, :width => '400')
#end
image_fu portfolio.image, nil
end

end
46 changes: 16 additions & 30 deletions app/views/admin/project_portfolios/_form.html.erb
Expand Up @@ -11,37 +11,23 @@
<%= f.label :title -%>
<%= f.text_field :title -%>
</div>
<div class='block'>
<div class='field'>
<%= f.label :thumbnail -%>
<%= render :partial => "/shared/admin/image_picker", :locals => {
:f => f,
:field => :thumbnail_id,
:image => @project_portfolio.thumbnail,
:toggle_image_display => false
} %>
</div>
OR
<div class='field'>
<%= f.label :thumbnail_url -%>
<%= f.text_field :thumbnail_url -%>
</div>
<div class='field'>
<%= f.label :thumbnail -%>
<%= render :partial => "/shared/admin/image_picker", :locals => {
:f => f,
:field => :thumbnail_id,
:image => @project_portfolio.thumbnail,
:toggle_image_display => false
} %>
</div>
<div class='block'>
<div class='field'>
<%= f.label :image -%>
<%= render :partial => "/shared/admin/image_picker", :locals => {
:f => f,
:field => :image_id,
:image => @project_portfolio.image,
:toggle_image_display => false
} %>
</div>
OR
<div class='field'>
<%= f.label :image_url -%>
<%= f.text_field :image_url -%>
</div>
<div class='field'>
<%= f.label :image -%>
<%= render :partial => "/shared/admin/image_picker", :locals => {
:f => f,
:field => :image_id,
:image => @project_portfolio.image,
:toggle_image_display => false
} %>
</div>
<div class='field'>
<%= f.label :tag_list -%>
Expand Down
2 changes: 1 addition & 1 deletion app/views/project_portfolios/_popup_portfolio.html.erb
Expand Up @@ -4,7 +4,7 @@
</div>
<div class="content" style="clear: both;">
<h3><%= portfolio.title %></h3>
<div style="float: left;" width="400">
<div style="float: left;" class="img">
<%= render_image portfolio %>
</div>
<div>
Expand Down
8 changes: 2 additions & 6 deletions app/views/project_portfolios/index.html.erb
@@ -1,9 +1,5 @@
<% content_for :head do %>
<%= javascript_include_tag 'jquery.quicksand.js' %>
<%= javascript_include_tag 'jquery.easing.js' %>
<%= javascript_include_tag 'jquery.bpopup.js' %>
<%= javascript_include_tag 'portfolio.js' %>
<link href="stylesheets/portfolio.css" media="screen" rel="stylesheet" type="text/css" />
<% content_for :javascripts do %>
<%= javascript_include_tag 'portfolio.min.js' %>
<% end %>
<% content_for :body_content_left do %>
Expand Down
10 changes: 10 additions & 0 deletions config/assets.yml
@@ -0,0 +1,10 @@
embed_assets: on
package_assets: always
package_path: javascripts

javascripts:
portfolio.min:
- public/javascripts/jquery.quicksand.js
- public/javascripts/jquery.easing.js
- public/javascripts/jquery.bpopup.js
- public/javascripts/portfolio.js
1 change: 1 addition & 0 deletions public/javascripts/portfolio.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added public/javascripts/portfolio.min.js.gz
Binary file not shown.
25 changes: 16 additions & 9 deletions readme.md
Expand Up @@ -16,15 +16,22 @@ This cretes a tagged list of portfolio.
## Install as gem ##

Add acts-as-taggable-on gem to Gemfile<br>
gem 'acts-as-taggable-on', '~>2.1.0'<br>
gem 'refinerycms-project_portfolios', '~>0.0.2'<br>
bundle install<br>
rails generate acts_as_taggable_on:migration<br>
rails generate refinerycms_project_portfolios<br>
rake db:migrate<br>
<blockquote>
gem 'acts-as-taggable-on', '~>2.1.0'<br>
gem 'refinerycms-project_portfolios', '~>0.0.3'<br>
bundle install<br>
rails generate acts_as_taggable_on:migration<br>
rails generate refinerycms_project_portfolios<br>
rake db:migrate<br>
</blockquote>

## Note ##
In the application.html.erb add the following in the HEAD of HTML<br>
<%= yield :head %><br>
In the application.html.erb add the following sections<br>
<blockquote>
<%= yield :javascripts %><br>
</blockquote>
And you need to add jquery to the Header<br>
<%= javascript_include_tag 'jquery.js' %><br>
<blockquote>
<%= javascript_include_tag 'jquery.js' %><br>
</blockquote>
A sample stylesheet is given with the plugin in "public/stylesheets/portfolio.css"
6 changes: 3 additions & 3 deletions refinerycms-project_portfolios.gemspec
@@ -1,15 +1,15 @@
Gem::Specification.new do |s|
s.platform = Gem::Platform::RUBY
s.name = 'refinerycms-project_portfolios'
s.version = '0.0.2'
s.version = '0.0.3'
s.author = 'A.K.M. Ashrafuzzaman'
s.email = %q{ashrafuzzaman.g2@gmail.com}
s.homepage = %q{http://www.ashrafuzzaman.com}
s.description = 'Ruby on Rails Project Portfolios engine for Refinery CMS'
s.date = '2011-11-18'
s.date = '2011-11-23'
s.summary = 'Project Portfolios engine for Refinery CMS'
s.require_paths = %w(lib)
s.files = Dir['lib/**/*', 'config/**/*', 'app/**/*', 'db/**/*', 'public/**/*']
s.add_dependency('acts-as-taggable-on', '~>2.1.0')
s.add_dependency('refinerycms', '~> 1.0.9')
end
end

0 comments on commit 287c54a

Please sign in to comment.