/* * Copyright (C) 2005-2013 Team XBMC * http://xbmc.org * * This Program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This Program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with XBMC; see the file COPYING. If not, see * . * */ (function (window) { var xbmc = window.xbmc || {}; xbmc.rpc = { 'default_options': { 'contentType': 'application/json', 'dataType': 'json', 'type': 'POST', 'success': function () { $('#spinner').hide(); } }, 'request': function (options) { var request_options = jQuery.extend({}, this.default_options, options); request_options.url = xbmc.core.JSON_RPC + '?' + options.method; request_options.data = JSON.stringify({ 'jsonrpc': '2.0', 'method': options.method, 'id': 1, 'params': request_options.params }); return jQuery.ajax(request_options) } }; window.xbmc = xbmc; }(window));