diff --git a/dashboard-ui/apiclient/ajax.js b/dashboard-ui/apiclient/ajax.js
index 4b85f5885a..c0c191ad04 100644
--- a/dashboard-ui/apiclient/ajax.js
+++ b/dashboard-ui/apiclient/ajax.js
@@ -1,12 +1,12 @@
(function (globalScope) {
- globalScope.AjaxApi = {
+ globalScope.HttpClient = {
param: function (params) {
return jQuery.param(params);
},
- ajax: function (request) {
+ send: function (request) {
request.timeout = request.timeout || 30000;
diff --git a/dashboard-ui/apiclient/alt/ajax.js b/dashboard-ui/apiclient/alt/ajax.js
index 22613fbb7f..43f47bc5d5 100644
--- a/dashboard-ui/apiclient/alt/ajax.js
+++ b/dashboard-ui/apiclient/alt/ajax.js
@@ -1,12 +1,12 @@
(function (globalScope, angular) {
- globalScope.AjaxApi = {
+ globalScope.HttpClient = {
param: function(params) {
return serialize(params);
},
- ajax: function(options) {
+ send: function(options) {
var request = getAngularRequest(options),
defer = globalScope.DeferredBuilder.Deferred();
@@ -91,7 +91,7 @@
for (var key in jParams) {
if (!paramMap[key]) {
// This parameter hasn't been implemented in the paramMap object
- Logger.log('ERROR: ajax option property "' + key + '" not implemented by AjaxApi.');
+ Logger.log('ERROR: ajax option property "' + key + '" not implemented by HttpClient.');
continue;
}
diff --git a/dashboard-ui/apiclient/apiclient.js b/dashboard-ui/apiclient/apiclient.js
index ab16a21182..09a2d5a0e0 100644
--- a/dashboard-ui/apiclient/apiclient.js
+++ b/dashboard-ui/apiclient/apiclient.js
@@ -115,7 +115,7 @@
name = name.split('&').join('-');
name = name.split('?').join('-');
- var val = AjaxApi.param({ name: name });
+ var val = HttpClient.param({ name: name });
return val.substring(val.indexOf('=') + 1).replace("'", '%27');
};
@@ -175,7 +175,7 @@
if (self.enableAutomaticNetworking === false || request.type != "GET") {
logger.log('Requesting url without automatic networking: ' + request.url);
- return AjaxApi.ajax(request).fail(onRequestFail);
+ return HttpClient.send(request).fail(onRequestFail);
}
var deferred = DeferredBuilder.Deferred();
@@ -218,7 +218,7 @@
var timeout = connectionMode == MediaBrowser.ConnectionMode.Local ? 5000 : 15000;
- AjaxApi.ajax({
+ HttpClient.send({
type: "GET",
url: url + "/system/info/public",
@@ -282,7 +282,7 @@
request.timeout = 15000;
- AjaxApi.ajax(request).done(function (response) {
+ HttpClient.send(request).done(function (response) {
deferred.resolve(response, 0);
@@ -356,7 +356,7 @@
url += name;
if (params) {
- url += "?" + AjaxApi.param(params);
+ url += "?" + HttpClient.param(params);
}
return url;
diff --git a/dashboard-ui/apiclient/connectionmanager.js b/dashboard-ui/apiclient/connectionmanager.js
index 6dc7235d44..376eb1597e 100644
--- a/dashboard-ui/apiclient/connectionmanager.js
+++ b/dashboard-ui/apiclient/connectionmanager.js
@@ -85,7 +85,7 @@
logger.log('tryConnect url: ' + url);
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "GET",
url: url,
@@ -378,7 +378,7 @@
var url = "https://connect.mediabrowser.tv/service/user?id=" + userId;
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "GET",
url: url,
dataType: "json",
@@ -403,7 +403,7 @@
url += "/Connect/Exchange?format=json&ConnectUserId=" + credentials.ConnectUserId;
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "GET",
url: url,
dataType: "json",
@@ -429,7 +429,7 @@
var url = MediaBrowser.ServerInfo.getServerAddress(server, connectionMode);
- AjaxApi.ajax({
+ HttpClient.send({
type: "GET",
url: url + "/system/info",
@@ -444,7 +444,7 @@
if (server.UserId) {
- AjaxApi.ajax({
+ HttpClient.send({
type: "GET",
url: url + "/users/" + server.UserId,
@@ -634,7 +634,7 @@
var url = "https://connect.mediabrowser.tv/service/servers?userId=" + credentials.ConnectUserId;
- AjaxApi.ajax({
+ HttpClient.send({
type: "GET",
url: url,
dataType: "json",
@@ -1083,7 +1083,7 @@
var md5 = self.getConnectPasswordHash(password);
- AjaxApi.ajax({
+ HttpClient.send({
type: "POST",
url: "https://connect.mediabrowser.tv/service/user/authenticate",
data: {
@@ -1146,7 +1146,7 @@
var md5 = self.getConnectPasswordHash(password);
- AjaxApi.ajax({
+ HttpClient.send({
type: "POST",
url: "https://connect.mediabrowser.tv/service/register",
data: {
@@ -1218,7 +1218,7 @@
var url = "https://connect.mediabrowser.tv/service/servers?userId=" + self.connectUserId() + "&status=Waiting";
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "GET",
url: url,
dataType: "json",
@@ -1265,7 +1265,7 @@
var url = "https://connect.mediabrowser.tv/service/serverAuthorizations?serverId=" + serverId + "&userId=" + self.connectUserId();
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "DELETE",
url: url,
headers: {
@@ -1300,7 +1300,7 @@
var url = "https://connect.mediabrowser.tv/service/serverAuthorizations?serverId=" + serverId + "&userId=" + self.connectUserId();
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "DELETE",
url: url,
headers: {
@@ -1327,7 +1327,7 @@
var url = "https://connect.mediabrowser.tv/service/ServerAuthorizations/accept?serverId=" + serverId + "&userId=" + self.connectUserId();
- return AjaxApi.ajax({
+ return HttpClient.send({
type: "GET",
url: url,
headers: {
diff --git a/dashboard-ui/bower_components/iron-meta/.bower.json b/dashboard-ui/bower_components/iron-meta/.bower.json
index 8119ebcf41..9e650790be 100644
--- a/dashboard-ui/bower_components/iron-meta/.bower.json
+++ b/dashboard-ui/bower_components/iron-meta/.bower.json
@@ -25,14 +25,14 @@
"web-component-tester": "*",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
},
- "homepage": "https://github.com/polymerelements/iron-meta",
+ "homepage": "https://github.com/PolymerElements/iron-meta",
"_release": "1.0.3",
"_resolution": {
"type": "version",
"tag": "v1.0.3",
"commit": "91529259262b0d8f33fed44bc3fd47aedf35cb04"
},
- "_source": "git://github.com/polymerelements/iron-meta.git",
+ "_source": "git://github.com/PolymerElements/iron-meta.git",
"_target": "^1.0.0",
- "_originalSource": "polymerelements/iron-meta"
+ "_originalSource": "PolymerElements/iron-meta"
}
\ No newline at end of file
diff --git a/dashboard-ui/bower_components/paper-styles/.bower.json b/dashboard-ui/bower_components/paper-styles/.bower.json
index f16c89e87a..32205aaa01 100644
--- a/dashboard-ui/bower_components/paper-styles/.bower.json
+++ b/dashboard-ui/bower_components/paper-styles/.bower.json
@@ -34,7 +34,7 @@
"tag": "v1.0.7",
"commit": "c65f5ce6b898bb756fca35cedaa53c3e8011abeb"
},
- "_source": "git://github.com/polymerelements/paper-styles.git",
+ "_source": "git://github.com/PolymerElements/paper-styles.git",
"_target": "^1.0.0",
- "_originalSource": "polymerelements/paper-styles"
+ "_originalSource": "PolymerElements/paper-styles"
}
\ No newline at end of file
diff --git a/dashboard-ui/cordova/android/androidcredentials.js b/dashboard-ui/cordova/android/androidcredentials.js
index ff0cdba90f..21beec983b 100644
--- a/dashboard-ui/cordova/android/androidcredentials.js
+++ b/dashboard-ui/cordova/android/androidcredentials.js
@@ -37,8 +37,8 @@
return id.toString();
}
function initAjax() {
- baseAjaxMethod = AjaxApi.ajax;
- AjaxApi.ajax = sendRequest;
+ baseAjaxMethod = HttpClient.send;
+ HttpClient.send = sendRequest;
}
function sendRequest(request) {
diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css
index 5699d819f3..b88e17708d 100644
--- a/dashboard-ui/css/site.css
+++ b/dashboard-ui/css/site.css
@@ -1,28 +1,4 @@
-@font-face {
- font-family: 'Material Icons';
- font-style: normal;
- font-weight: 400;
- src: url(../thirdparty/materialicons/MaterialIcons-Regular.eot); /* For IE6-8 */
- src: local('Material Icons'), local('MaterialIcons-Regular'), url(../thirdparty/materialicons/MaterialIcons-Regular.woff2) format('woff2'), url(../thirdparty/materialicons/MaterialIcons-Regular.woff) format('woff'), url(../thirdparty/materialicons/MaterialIcons-Regular.ttf) format('truetype');
-}
-
-.material-icons {
- font-family: 'Material Icons';
- font-weight: normal;
- font-style: normal;
- display: inline-block;
- text-transform: none;
- /* Support for all WebKit browsers. */
- -webkit-font-smoothing: antialiased;
- /* Support for Safari and Chrome. */
- text-rendering: optimizeLegibility;
- /* Support for Firefox. */
- -moz-osx-font-smoothing: grayscale;
- /* Support for IE. */
- font-feature-settings: 'liga';
-}
-
-/* cyrillic-ext */
+/* cyrillic-ext */
@font-face {
font-family: 'Roboto';
font-style: normal;
diff --git a/dashboard-ui/scripts/actionsheet.js b/dashboard-ui/scripts/actionsheet.js
index 9d38494e4f..94a858daf8 100644
--- a/dashboard-ui/scripts/actionsheet.js
+++ b/dashboard-ui/scripts/actionsheet.js
@@ -66,11 +66,12 @@
return o.ironIcon;
}).length;
+ html += '