Skip to content

Commit 74a0cdd

Browse files
authored
Merge pull request #31 from ibrahemomari/enhancement
Enhancement
2 parents bc97c3f + cc0ac19 commit 74a0cdd

13 files changed

Lines changed: 870 additions & 522 deletions

build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cd .. && rm -rf mediaPlayerPlugin.zip && zip -r mediaPlayerPlugin.zip mediaPlayerPlugin/ -x "*/package-lock.json" -x "*/build.sh" -x "*/node_modules/*" -x "*/coverage/*" -x "*/test/*"

plugin.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
},
1515
"settings": {
1616
"enabled": false
17+
},
18+
"language": {
19+
"enabled": true,
20+
"languageJsonPath": "resources/languages.json"
1721
}
1822
},
1923
"widget": {

resources/languages.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"sections": {
3+
"general": {
4+
"title": "General",
5+
"labels": {
6+
"playbackSpeedTitle": {
7+
"title": "Playback Speed",
8+
"defaultValue": "Playback Speed",
9+
"placeholder": "Playback Speed"
10+
}
11+
}
12+
}
13+
}
14+
}

widget/app.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,12 @@
8989
});
9090
};
9191
}])
92-
.run(['$rootScope',function ($rootScope) {
92+
.run(['$rootScope',function ($rootScope) {
93+
buildfire.appearance.navbar.hide(null, (err) => {
94+
if (err) return console.error(err);
95+
console.log("Navbar is hidden");
96+
});
97+
9398
buildfire.navigation.onBackButtonClick = function () {
9499
console.log('Back Button called-----------------------------');
95100
if ($rootScope.openPlaylist) {
@@ -99,6 +104,8 @@
99104
else
100105
buildfire.navigation._goBackOne();
101106
}
102-
}]);
107+
108+
}])
109+
103110
})
104111
(window.angular, window.buildfire);

widget/app.services.js

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,30 @@
33
//created MediaPlayerWidgetServices module
44
angular
55
.module('MediaPlayerWidgetServices', [])
6-
.provider('Buildfire', [function () {
7-
this.$get = function () {
8-
return buildfire;
9-
};
10-
}]);
6+
.provider('Buildfire', [
7+
function () {
8+
this.$get = function () {
9+
return buildfire;
10+
};
11+
},
12+
])
13+
.factory('Strings', [ 'Buildfire', function (Buildfire) {
14+
const Strings = function () {
15+
this.getString = function (key, callback) {
16+
Buildfire.language.get({ stringKey: key }, (err, res) => {
17+
if (err) {
18+
console.error(err);
19+
callback(err, null);
20+
} else {
21+
callback(null, res);
22+
}
23+
});
24+
};
25+
};
26+
27+
return Strings;
28+
},
29+
]);
30+
31+
1132
})(window.angular, window.buildfire);

0 commit comments

Comments
 (0)