Commit 16b98901 by Mykhailo Makohin

some changes with tooltipster

parent 9c366b06
......@@ -33,6 +33,7 @@ gem 'globalize'
gem 'globalize-accessors'
gem 'ckeditor', '~> 4.3'
gem 'mini_magick'
gem 'video_info', '~> 2.7'
group :development, :test do
gem 'byebug', platform: :mri
......
......@@ -52,9 +52,11 @@ GEM
tzinfo (~> 1.1)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
ansi (1.5.0)
arbre (1.2.1)
activesupport (>= 3.0.0)
arel (7.1.4)
ast (2.4.0)
autoprefixer-rails (9.6.1.1)
execjs
awesome_print (1.8.0)
......@@ -133,6 +135,7 @@ GEM
has_scope (~> 0.6)
railties (>= 5.0, < 6.0)
responders (~> 2.0)
iso8601 (0.9.1)
jbuilder (2.9.1)
activesupport (>= 4.2.0)
jquery-rails (4.3.5)
......@@ -170,6 +173,7 @@ GEM
multi_xml (0.6.0)
multipart-post (2.1.1)
mysql2 (0.5.2)
net_http_timeout_errors (0.3.5)
nio4r (2.5.1)
nokogiri (1.10.4)
mini_portile2 (~> 2.4.0)
......@@ -179,6 +183,9 @@ GEM
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (>= 1.2, < 3)
oga (2.15)
ast
ruby-ll (~> 2.1)
omniauth (1.9.0)
hashie (>= 3.4.6, < 3.7.0)
rack (>= 1.6.2, < 3)
......@@ -240,6 +247,9 @@ GEM
responders (2.4.1)
actionpack (>= 4.2.0, < 6.0)
railties (>= 4.2.0, < 6.0)
ruby-ll (2.1.2)
ansi
ast
ruby-vips (2.0.15)
ffi (~> 1.9)
sass (3.7.4)
......@@ -287,6 +297,10 @@ GEM
thread_safe (~> 0.1)
uglifier (4.1.20)
execjs (>= 0.3.0, < 3)
video_info (2.7)
iso8601 (~> 0.9.1)
net_http_timeout_errors (~> 0.3.0)
oga (~> 2.7)
warden (1.2.8)
rack (>= 2.0.6)
web-console (3.7.0)
......@@ -336,6 +350,7 @@ DEPENDENCIES
turbolinks (~> 5)
tzinfo-data
uglifier (>= 1.3.0)
video_info (~> 2.7)
web-console (>= 3.3.0)
BUNDLED WITH
......
......@@ -22,7 +22,7 @@ jQuery(document).ready(function($){
// initTip();
// initMap();
topTip();
// toolinitTooltipster();
initTooltipster();
playStopVideoInModal();
// initTwentytwenty();
scrollToTop();
......
class HomeController < ApplicationController
def index
@video = VideoInfo.new("http://www.youtube.com/watch?v=mZqGqE0D0n4")
@projects = Project.all
end
end
\ No newline at end of file
class ProjectGalery < ApplicationRecord
mount_uploader :photo, AvatarUploader
translates :name
globalize_accessors :locales => [:en, :uk], :attributes => [:name]
belongs_to :project
end
class ProjectPhoto < ApplicationRecord
mount_uploader :photo, AvatarUploader
translates :name
globalize_accessors :locales => [:en, :uk], :attributes => [:name]
belongs_to :project
end
class ProjectQoute < ApplicationRecord
mount_uploader :icon, AvatarUploader
translates :text_over_quote, :text_quote, :text_below_quote
globalize_accessors :locales => [:en, :uk], :attributes => [:text_over_quote, :text_quote,
:text_below_quote]
belongs_to :project
end
......@@ -6,6 +6,10 @@ class AvatarUploader < CarrierWave::Uploader::Base
version :thumb_small do
process resize_to_fill: [320,200]
end
version :thumb do
process resize_to_fill: [70,64]
end
storage :file
......
class VideoUploader < CarrierWave::Uploader::Base
storage :file
def extension_whitelist
%w(mp4 wbmv flv avi)
end
storage :file
def store_dir
"uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
end
version :thumb do
process thumbnail: [{format: 'png', quality: 10, size: 192, strip: true, logger: Rails.logger}]
def full_filename for_file
png_name for_file, version_name
end
end
def png_name for_file, version_name
%Q{#{version_name}_#{for_file.chomp(File.extname(for_file))}.png}
end
end
\ No newline at end of file
......@@ -63,136 +63,139 @@
.title_highlighted
Рейтинг топ-100 найпрогресивніших компаній міста
.grid.clearfix
.grid_item.first
= link_to image_tag('grid_item_first.png'), "#", class: 'grid_item_content'
/ %a.grid_item_content{:href => "#", :style => "background-image: url(grid_item_first.png)"}
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item1.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item3.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item4.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item5.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item1.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item6.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item5.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item7.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item8.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item9.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item6.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item10.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item5.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item11.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item12.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item12.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item.last
%span.grid_item_content.tooltipstered
%a.get_involved_link.centered{"data-original-title" => "приєднатись", "data-placement" => "top", "data-toggle" => "tooltip", :href => "#"}
%span.get_involved_circle
%img.icon_plus{:alt => "", :src => "img/plus.svg"}/
- @projects.each do |project|
.grid_item.first
= link_to image_tag('grid_item_first.png'), "#", class: 'grid_item_content'
/ %a.grid_item_content{:href => "#", :style => "background-image: url(grid_item_first.png)"}
.grid_item
= link_to image_tag(project.photo.url(:thumb)), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag(@video.thumbnail_medium), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
%a.grid_item_content.tooltipstered{"data-tooltip-content" => "#tooltip_content_inner", :href => "#"}
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item3.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item4.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item5.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item1.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item6.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item5.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item7.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item8.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item9.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
= link_to image_tag('grid/grid_item6.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item10.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
= link_to image_tag('grid/grid_item5.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item11.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item12.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item2.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
.grid_item
= link_to image_tag('grid/grid_item12.png'), "#", class: 'grid_item_content tooltipstered'
.grid_item
.grid_item
.grid_item
.grid_item.last
%span.grid_item_content.tooltipstered
%a.get_involved_link.centered{"data-original-title" => "приєднатись", "data-placement" => "top", "data-toggle" => "tooltip", :href => "#"}
%span.get_involved_circle
%img.icon_plus{:alt => "", :src => "img/plus.svg"}/
.progress
.progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "58", :role => "progressbar", :style => "width: 58%"}
.progress_value_lg 58 / 100
......@@ -594,6 +597,18 @@
.map_text
= t ('map_text')
#map.map
.tooltip_templates
#tooltip_content_inner
.tooltipster_top
.tooltipster_title
Технічний партнер
.tooltipster_title_name Cosmo-Trecel
%a.tooltipster_img{"data-target" => "#video", "data-toggle" => "modal", :href => "//www.youtube.com/embed/uX12dn47Dy0?rel=0&autoplay=1&showinfo=0html5=1"}
%img{:alt => "", :src => "img/tip_img1.png"}/
.tooltipster_bot
%a.tooltipster_link{:href => "#"} cosmo-travel.com.ua
%a.round_link{:href => "#"}
%i.icon.icon_fb
%a.btn.btn_default.btn_round.btn_bordered{"data-original-title" => "долучитись", "data-placement" => "top", "data-toggle" => "tooltip", :href => "#"}
%i.icon.icon_plus
.tooltip_templates
......@@ -612,4 +627,4 @@
%i.icon.icon_arrow_up
%div на початок
%script{:src => "http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false&key=AIzaSyCd7M4P6CpmOv7_K1XGn_0JgEa47r97tu4&callback=initMap", :type => "text/javascript"}
:cdata
\ No newline at end of file
:cdata
......@@ -2,8 +2,7 @@ class CreateProjectGaleries < ActiveRecord::Migration[5.0]
def change
create_table :project_galeries do |t|
t.string :photo
t.string :name_uk
t.string :name_en
t.string :name
t.references :project
t.timestamps
end
......
class CreateProjectQoutes < ActiveRecord::Migration[5.0]
def change
create_table :project_qoutes do |t|
t.text :text_over_quote_uk
t.text :text_over_quote_en
t.text :text_over_quote
t.string :background_color_quote_text
t.string :icon
t.text :text_quote_uk
t.text :text_quote
t.text :text_below_quote_uk
t.text :text_below_quote
t.references :project
t.timestamps
......
......@@ -2,8 +2,7 @@ class CreateProjectPhotos < ActiveRecord::Migration[5.0]
def change
create_table :project_photos do |t|
t.string :photo
t.string :title_uk
t.string :title_en
t.string :title
t.references :project
t.timestamps
end
......
......@@ -2,8 +2,7 @@ class CreateProjectLinks < ActiveRecord::Migration[5.0]
def change
create_table :project_links do |t|
t.string :site
t.string :title_uk
t.string :title_en
t.string :title
t.references :project
t.timestamps
end
......
......@@ -3,8 +3,7 @@ class CreateProjectDocuments < ActiveRecord::Migration[5.0]
create_table :project_documents do |t|
t.string :document_uk
t.string :document_en
t.string :document_name_uk
t.string :document_name_en
t.string :document_name
t.references :project
t.timestamps
end
......
class CreateProjectVideos < ActiveRecord::Migration[5.0]
def change
create_table :project_videos do |t|
t.string :title_uk
t.string :title_en
t.string :short_description_uk
t.string :short_description_en
t.string :title
t.string :short
t.string :video_file
t.string :video_link
t.string :description_uk
t.string :description_en
t.string :description
t.references :project
t.timestamps
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment