Skip to content

Commit c384a2d

Browse files
committed
updated to fresh 2.0.0 core release and made adjustments according to changed from core 2.0.0
1 parent 2af945c commit c384a2d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+515
-610
lines changed

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ gemspec
2323

2424
gem 'rails', '6.1.2'
2525

26-
gem 'matestack-ui-core', git: "https://github.com/matestack/matestack-ui-core", branch: "2.0.0"
2726

2827
gem 'rspec-rails', '~> 4.0.2'
2928
gem 'capybara'

Gemfile.lock

Lines changed: 19 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
1-
GIT
2-
remote: https://github.com/matestack/matestack-ui-core
3-
revision: fc89a8a8dd61b88a764aac41d90b228951d28288
4-
branch: matestack-ui-core-2.0
5-
specs:
6-
matestack-ui-core (2.0.0)
7-
rails (>= 5.2)
8-
91
PATH
102
remote: .
113
specs:
12-
matestack-ui-bootstrap (1.5.1)
4+
matestack-ui-bootstrap (2.0.0)
5+
matestack-ui-core (~> 2.0)
136

147
GEM
158
remote: https://rubygems.org/
@@ -76,7 +69,7 @@ GEM
7669
addressable (2.7.0)
7770
public_suffix (>= 2.0.2, < 5.0)
7871
bcrypt (3.1.16)
79-
bootsnap (1.7.2)
72+
bootsnap (1.7.3)
8073
msgpack (~> 1.0)
8174
builder (3.2.4)
8275
byebug (11.1.3)
@@ -103,35 +96,39 @@ GEM
10396
diff-lcs (1.4.4)
10497
docile (1.3.5)
10598
erubi (1.10.0)
106-
faker (2.16.0)
99+
faker (2.17.0)
107100
i18n (>= 1.6, < 2)
108101
generator_spec (0.9.4)
109102
activesupport (>= 3.0.0)
110103
railties (>= 3.0.0)
111104
globalid (0.4.2)
112105
activesupport (>= 4.2.0)
113106
hashdiff (1.0.1)
114-
i18n (1.8.9)
107+
i18n (1.8.10)
115108
concurrent-ruby (~> 1.0)
116-
loofah (2.9.0)
109+
loofah (2.9.1)
117110
crass (~> 1.0.2)
118111
nokogiri (>= 1.5.9)
119112
mail (2.7.1)
120113
mini_mime (>= 0.1.1)
121114
marcel (0.3.3)
122115
mimemagic (~> 0.3.2)
116+
matestack-ui-core (2.0.0)
117+
rails (>= 5.2)
123118
method_source (1.0.0)
124-
mimemagic (0.3.5)
125-
mini_mime (1.0.2)
119+
mimemagic (0.3.10)
120+
nokogiri (~> 1)
121+
rake
122+
mini_mime (1.1.0)
126123
mini_portile2 (2.5.0)
127124
minitest (5.14.4)
128125
msgpack (1.4.2)
129126
nio4r (2.5.7)
130-
nokogiri (1.11.2)
127+
nokogiri (1.11.3)
131128
mini_portile2 (~> 2.5.0)
132129
racc (~> 1.4)
133130
orm_adapter (0.5.0)
134-
paper_trail (11.1.0)
131+
paper_trail (12.0.0)
135132
activerecord (>= 5.2)
136133
request_store (~> 1.1)
137134
pg (1.2.3)
@@ -144,7 +141,7 @@ GEM
144141
pry-rails (0.3.9)
145142
pry (>= 0.10.4)
146143
public_suffix (4.0.6)
147-
puma (5.2.1)
144+
puma (5.2.2)
148145
nio4r (~> 2.0)
149146
racc (1.5.2)
150147
rack (2.2.3)
@@ -181,13 +178,13 @@ GEM
181178
rake (13.0.3)
182179
redcarpet (3.5.1)
183180
redis (4.2.5)
184-
regexp_parser (2.0.3)
181+
regexp_parser (2.1.1)
185182
request_store (1.5.0)
186183
rack (>= 1.4)
187184
responders (3.0.1)
188185
actionpack (>= 5.0)
189186
railties (>= 5.0)
190-
rexml (3.2.4)
187+
rexml (3.2.5)
191188
rouge (3.26.0)
192189
rspec (3.10.0)
193190
rspec-core (~> 3.10.0)
@@ -218,7 +215,7 @@ GEM
218215
selenium-webdriver (3.142.7)
219216
childprocess (>= 0.5, < 4.0)
220217
rubyzip (>= 1.2.2)
221-
semantic_range (2.3.1)
218+
semantic_range (3.0.0)
222219
simplecov (0.21.2)
223220
docile (~> 1.1)
224221
simplecov-html (~> 0.11)
@@ -237,7 +234,7 @@ GEM
237234
concurrent-ruby (~> 1.0)
238235
warden (1.2.9)
239236
rack (>= 2.0.9)
240-
webmock (3.11.2)
237+
webmock (3.12.2)
241238
addressable (>= 2.3.6)
242239
crack (>= 0.3.2)
243240
hashdiff (>= 0.4.0, < 2.0.0)
@@ -264,7 +261,6 @@ DEPENDENCIES
264261
faker
265262
generator_spec
266263
matestack-ui-bootstrap!
267-
matestack-ui-core!
268264
paper_trail
269265
pg (>= 0.18, < 2.0)
270266
pry-byebug

app/concepts/matestack/ui/bootstrap/apps/admin_template.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
class Matestack::Ui::Bootstrap::Apps::AdminTemplate < Matestack::Ui::App
22

3+
include Matestack::Ui::Bootstrap::Registry
4+
35
def response(&block)
46
matestack do
57
body_response(&block)

app/concepts/matestack/ui/bootstrap/components/alert.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,25 +31,25 @@ Vue.component('matestack-ui-bootstrap-alert', {
3131
created: function() {
3232
const self = this
3333
// close_on event registration
34-
if(self.componentConfig["close_on"] != undefined){
35-
var close_events = self.componentConfig["close_on"].split(",")
34+
if(self.props["close_on"] != undefined){
35+
var close_events = self.props["close_on"].split(",")
3636
close_events.forEach(close_event => MatestackUiCore.matestackEventHub.$on(close_event.trim(), self.close));
3737
}
3838
// dispose_on event registration
39-
if(self.componentConfig["dispose_on"] != undefined){
40-
var dispose_events = self.componentConfig["dispose_on"].split(",")
39+
if(self.props["dispose_on"] != undefined){
40+
var dispose_events = self.props["dispose_on"].split(",")
4141
dispose_events.forEach(dispose_event => MatestackUiCore.matestackEventHub.$on(dispose_event.trim(), self.dispose));
4242
}
4343
},
4444

4545
beforeDestroy: function() {
4646
const self = this
47-
if(self.componentConfig["close_on"] != undefined){
48-
var closen_events = self.componentConfig["close_on"].split(",")
47+
if(self.props["close_on"] != undefined){
48+
var closen_events = self.props["close_on"].split(",")
4949
closen_events.forEach(close_event => MatestackUiCore.matestackEventHub.$off(close_event.trim(), self.close));
5050
}
51-
if(self.componentConfig["dispose_on"] != undefined){
52-
var dispose_events = self.componentConfig["dispose_on"].split(",")
51+
if(self.props["dispose_on"] != undefined){
52+
var dispose_events = self.props["dispose_on"].split(",")
5353
dispose_events.forEach(dispose_event => MatestackUiCore.matestackEventHub.$off(dispose_event.trim(), self.dispose));
5454
}
5555
},

app/concepts/matestack/ui/bootstrap/components/alert.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Matestack::Ui::Bootstrap::Components::Alert < Matestack::Ui::Bootstrap::BaseVueJsComponent
22
vue_name "matestack-ui-bootstrap-alert"
33

4-
optional :title, :text, :variant, :dismissible, :animate, :title_size, class: { as: :bs_class }
4+
optional :title, :variant, :dismissible, :animate, :title_size, class: { as: :bs_class }
55
optional :close_on, :dispose_on # event names on which occourences we close or dispose the modal
66

77
def response
@@ -15,7 +15,7 @@ def response
1515

1616
protected
1717

18-
def config
18+
def vue_props
1919
{}.tap do |props|
2020
props[:close_on] = context.close_on
2121
props[:dispose_on] = context.dispose_on

app/concepts/matestack/ui/bootstrap/components/avatar.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
class Matestack::Ui::Bootstrap::Components::Avatar < Matestack::Ui::Bootstrap::BaseComponent
22

3-
optional :text, :bg_variant, :text_variant, :img_path, :size, class: { as: :bs_class }
3+
optional :bg_variant, :text_variant, :img_path, :size, class: { as: :bs_class }
44

55
def response
66
if context.text.present? && context.img_path.nil?
7-
div class: "rounded-circle bg-#{context.bg_variant || 'primary'} text-#{context.text_variant || 'white'} text-center p-2 #{context.bs_class}",
7+
div class: "rounded-circle bg-#{context.bg_variant || 'primary'} text-#{context.text_variant || 'white'} text-center p-2 #{context.bs_class}",
88
style: "height: #{height}px; width: #{width}px; display: inline-block;" do
99
plain context.text
1010
end
1111
else
12-
div class: "rounded-circle text-#{context.text_variant || 'white'} text-center p-2 #{context.bs_class}",
12+
div class: "rounded-circle text-#{context.text_variant || 'white'} text-center p-2 #{context.bs_class}",
1313
style: "height: #{height}px; width: #{width}px; display: inline-block; background-image: url(#{context.img_path}); background-size: contain;" do
1414
plain context.text
1515
end

app/concepts/matestack/ui/bootstrap/components/badge.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
class Matestack::Ui::Bootstrap::Components::Badge < Matestack::Ui::Bootstrap::BaseComponent
22

33
optional class: { as: :bs_class }
4-
optional :text, :variant, :rounded, :visually_hidden
4+
optional :variant, :rounded, :visually_hidden
55

66
def response
77
span badge_attributes do

app/concepts/matestack/ui/bootstrap/components/button.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
class Matestack::Ui::Bootstrap::Components::Button < Matestack::Ui::Bootstrap::BaseComponent
22

3-
optional :text, :type, :variant, :size, :outline
3+
optional :type, :variant, :size, :outline
44
optional :attributes, class: { as: :bs_class }
5-
optional :transition
6-
optional :action
7-
optional :onclick
5+
optional :transition
6+
optional :action
7+
optional :onclick
88
optional :link
99

1010
def response(&block)

app/concepts/matestack/ui/bootstrap/components/carousel.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,48 +34,48 @@ Vue.component('matestack-ui-bootstrap-carousel', {
3434
const self = this;
3535
var myCarousel = self.$el;
3636
self.carouselInstance = new bootstrap.Carousel(myCarousel, {
37-
interval: (self.componentConfig['interval'] || 5000)
37+
interval: (self.props['interval'] || 5000)
3838
})
3939
},
4040

4141
created: function() {
4242
const self = this
43-
if(self.componentConfig["cycle_on"] != undefined){
44-
var cycle_events = self.componentConfig["cycle_on"].split(",")
43+
if(self.props["cycle_on"] != undefined){
44+
var cycle_events = self.props["cycle_on"].split(",")
4545
cycle_events.forEach(cycle_event => MatestackUiCore.matestackEventHub.$on(cycle_event.trim(), self.cycle));
4646
}
47-
if(self.componentConfig["pause_on"] != undefined){
48-
var pause_events = self.componentConfig["pause_on"].split(",")
47+
if(self.props["pause_on"] != undefined){
48+
var pause_events = self.props["pause_on"].split(",")
4949
pause_events.forEach(pause_event => MatestackUiCore.matestackEventHub.$on(pause_event.trim(), self.pause));
5050
}
51-
if(self.componentConfig["prev_on"] != undefined){
52-
var prev_events = self.componentConfig["prev_on"].split(",")
51+
if(self.props["prev_on"] != undefined){
52+
var prev_events = self.props["prev_on"].split(",")
5353
prev_events.forEach(prev_event => MatestackUiCore.matestackEventHub.$on(prev_event.trim(), self.prev));
5454
}
55-
if(self.componentConfig["next_on"] != undefined){
56-
var next_events = self.componentConfig["next_on"].split(",")
55+
if(self.props["next_on"] != undefined){
56+
var next_events = self.props["next_on"].split(",")
5757
next_events.forEach(next_event => MatestackUiCore.matestackEventHub.$on(next_event.trim(), self.next));
5858
}
5959
},
6060

6161
beforeDestroy: function() {
6262
const self = this
63-
if(self.componentConfig["cycle_on"] != undefined){
64-
var cycle_events = self.componentConfig["cycle_on"].split(",")
63+
if(self.props["cycle_on"] != undefined){
64+
var cycle_events = self.props["cycle_on"].split(",")
6565
cycle_events.forEach(cycle_event => MatestackUiCore.matestackEventHub.$off(cycle_event.trim(), self.cycle));
6666
}
6767

68-
if(self.componentConfig["pause_on"] != undefined){
69-
var pause_events = self.componentConfig["pause_on"].split(",")
68+
if(self.props["pause_on"] != undefined){
69+
var pause_events = self.props["pause_on"].split(",")
7070
pause_events.forEach(pause_event => MatestackUiCore.matestackEventHub.$off(pause_event.trim(), self.pause));
7171
}
7272

73-
if(self.componentConfig["prev_on"] != undefined){
74-
var prev_events = self.componentConfig["prev_on"].split(",")
73+
if(self.props["prev_on"] != undefined){
74+
var prev_events = self.props["prev_on"].split(",")
7575
prev_events.forEach(prev_event => MatestackUiCore.matestackEventHub.$off(prev_event.trim(), self.prev));
7676
}
77-
if(self.componentConfig["next_on"] != undefined){
78-
var next_events = self.componentConfig["next_on"].split(",")
77+
if(self.props["next_on"] != undefined){
78+
var next_events = self.props["next_on"].split(",")
7979
next_events.forEach(next_event => MatestackUiCore.matestackEventHub.$off(next_event.trim(), self.next));
8080
}
8181
},

app/concepts/matestack/ui/bootstrap/components/carousel.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def response
2222

2323
protected
2424

25-
def config
25+
def vue_props
2626
{}.tap do |props|
2727
props["carousel-id"] = carousel_id
2828
props[:interval] = context.interval

0 commit comments

Comments
 (0)