Skip to content

Commit d9d43b7

Browse files
committed
MOBILE-1158 splitview: Avoid params collision in split view
1 parent cd0c52a commit d9d43b7

File tree

12 files changed

+30
-12
lines changed

12 files changed

+30
-12
lines changed

www/addons/mod_forum/controllers/discussion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ angular.module('mm.addons.mod_forum')
2525
$ionicScrollDelegate, mmaModForumComponent) {
2626

2727
var discussionid = $stateParams.discussionid,
28-
courseid = $stateParams.courseid,
28+
courseid = $stateParams.cid,
2929
scrollView;
3030

3131
$scope.component = mmaModForumComponent;

www/addons/mod_forum/controllers/newdiscussion.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ angular.module('mm.addons.mod_forum')
2424
.controller('mmaModForumNewDiscussionCtrl', function($scope, $stateParams, $mmGroups, $q, $mmaModForum, $mmEvents, $ionicPlatform,
2525
$mmUtil, $ionicHistory, $translate, mmaModForumNewDiscussionEvent) {
2626

27-
var courseid = $stateParams.courseid,
27+
var courseid = $stateParams.cid,
2828
forumid = $stateParams.forumid,
2929
cmid = $stateParams.cmid;
3030

www/addons/mod_forum/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ angular.module('mm.addons.mod_forum', [])
4040
url: '/mod_forum-discussion',
4141
params: {
4242
discussionid: null,
43-
courseid: null
43+
cid: null // Not naming it courseid because it collides with 'site.mod_forum' param in split-view.
4444
},
4545
views: {
4646
'site': {
@@ -53,7 +53,7 @@ angular.module('mm.addons.mod_forum', [])
5353
.state('site.mod_forum-newdiscussion', {
5454
url: '/mod_forum-newdiscussion',
5555
params: {
56-
courseid: null,
56+
cid: null, // Not naming it courseid because it collides with 'site.mod_forum' param in split-view.
5757
forumid: null,
5858
cmid: null
5959
},

www/addons/mod_forum/templates/discussions.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
<mm-course-mod-description watch="true" description="description" note="'mma.mod_forum.numdiscussions' | translate:{numdiscussions: forum.numdiscussions}" ></mm-course-mod-description>
1212
<ul class="list" ng-if="forum">
1313
<li class="item" ng-if="isCreateEnabled && forum.cancreatediscussions">
14-
<button class="button button-block" mm-split-view-link="site.mod_forum-newdiscussion({forumid: forum.id, cmid: forum.cmid, courseid: courseid})">
14+
<button class="button button-block" mm-split-view-link="site.mod_forum-newdiscussion({forumid: forum.id, cmid: forum.cmid, cid: courseid})">
1515
{{ 'mma.mod_forum.addanewdiscussion' | translate }}
1616
</button>
1717
</li>
1818
<li class="card" ng-repeat="discussion in discussions track by $index">
19-
<a class="mma-forum-discussion-link" mm-split-view-link="site.mod_forum-discussion({courseid: courseid, discussionid: discussion.discussion})">
19+
<a class="mma-forum-discussion-link" mm-split-view-link="site.mod_forum-discussion({cid: courseid, discussionid: discussion.discussion})">
2020
<article>
2121
<div class="item item-avatar item-text-wrap">
2222
<img ng-if="discussion.userpictureurl" ng-src="{{discussion.userpictureurl}}" mm-external-content mm-split-view-link="{{userStateName}}({courseid: courseid, userid: discussion.userid})" alt="" role="presentation">

www/addons/mod_glossary/controllers/entry.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ angular.module('mm.addons.mod_glossary')
2424
.controller('mmaModGlossaryEntryCtrl', function($scope, $stateParams, $mmaModGlossary, $translate,
2525
mmUserProfileState) {
2626
var entry = $stateParams.entry || {},
27-
courseid = $stateParams.courseid || 0,
27+
courseid = $stateParams.cid || 0,
2828
glossary;
2929

3030
// This is a coding error, for now the course ID is required here as we need it for the author link.

www/addons/mod_glossary/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ angular.module('mm.addons.mod_glossary', ['mm.core'])
3535
.state('site.mod_glossary-entry', {
3636
url: '/mod_glossary-entry',
3737
params: {
38-
courseid: null,
38+
cid: null, // Not naming it courseid because it collides with 'site.mod_glossary' param in split-view.
3939
entry: null
4040
},
4141
views: {

www/addons/mod_glossary/templates/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<h2>{{getDivider(entries[$index])}}</h2>
3434
</div>
3535

36-
<a class="item" mm-split-view-link="site.mod_glossary-entry({entry: {{ entry }}, courseid: {{ courseid }}})">
36+
<a class="item" mm-split-view-link="site.mod_glossary-entry({entry: {{ entry }}, cid: {{ courseid }}})">
3737
<p>{{entry.concept}}</p>
3838
</a>
3939
</div>

www/core/components/course/controllers/section.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ angular.module('mm.core.course')
2525
$mmEvents, $ionicScrollDelegate, $mmCourses, $q, mmCoreEventCompletionModuleViewed) {
2626

2727
// Default values are course 1 (front page) and all sections.
28-
var courseid = $stateParams.courseid || 1,
28+
var courseid = $stateParams.cid || 1,
2929
sectionid = $stateParams.sectionid || -1;
3030

3131
$scope.sitehome = (courseid === 1); // Are we visiting the site home?

www/core/components/course/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ angular.module('mm.core.course', ['mm.core.courses'])
3838
url: '/mm_course-section',
3939
params: {
4040
sectionid: null,
41-
courseid: null
41+
cid: null // Not naming it courseid because it collides with 'site.mm_course' param in split-view.
4242
},
4343
views: {
4444
'site': {

www/core/components/course/templates/sections.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<mm-loading hide-until="sectionsLoaded">
77
<ul class="list">
88
<li ng-repeat="section in sections">
9-
<a class="item item-text-wrap item-button-right" mm-split-view-link="site.mm_course-section({courseid: courseid, coursecompletion: coursecompletion, sectionid: section.id})" title="{{section.name}}">
9+
<a class="item item-text-wrap item-button-right" mm-split-view-link="site.mm_course-section({cid: courseid, coursecompletion: coursecompletion, sectionid: section.id})" title="{{section.name}}">
1010
<mm-format-text watch="true">{{section.name}}</mm-format-text>
1111

1212
<button ng-if="section.showDownload && !section.isDownloading" ng-click="prefetch($event, section)" class="button button-icon" aria-label="{{ 'mm.core.download' | translate }}">

0 commit comments

Comments
 (0)