File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ def create_children
1515
1616 def page
1717 if params [ :only_page ]
18- div class : 'matestack-page-root' do
18+ div id : page_id , class : 'matestack-page-root' do
1919 yield
2020 end
2121 else
@@ -28,12 +28,12 @@ def page
2828 end
2929 div class : 'matestack-page-wrapper' , 'v-bind:class' : '{ "loading": loading === true }' do
3030 div 'v-if' : 'asyncPageTemplate == null' do
31- div class : 'matestack-page-root' do
31+ div id : page_id , class : 'matestack-page-root' do
3232 yield
3333 end
3434 end
3535 div 'v-if' : 'asyncPageTemplate != null' do
36- div class : 'matestack-page-root' do
36+ div id : page_id , class : 'matestack-page-root' do
3737 Base . new ( 'v-runtime-template' , ':template' : 'asyncPageTemplate' )
3838 end
3939 end
@@ -57,6 +57,17 @@ def component_attributes
5757 }
5858 end
5959
60+ def page_id
61+ controller = params [ :controller ]
62+ . parameterize
63+ . dasherize
64+
65+ action = params [ :action ]
66+ . underscore
67+ . dasherize
68+
69+ "matestack-page-#{ controller } -#{ action } "
70+ end
6071 end
6172 end
6273 end
You can’t perform that action at this time.
0 commit comments