Skip to content

Commit

Permalink
Merge branch 'master' of git://github.com/anvc/scalar
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael628 committed Jul 14, 2015
2 parents e76bbf0 + 2afce6d commit 61de0d1
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1253,13 +1253,16 @@ getPropertyValue:function(a){return this[a]||""},item:function(){},removePropert
var slug = this_parent_nodes[n];
if(slug != base.currentNode.slug){
(function(slug,depth){
// if this is a comment relation, get the provenance data as well so we can
// attribute comments by name
var prov = ( commented_by.indexOf( scalarapi.getNode( slug ) ) != -1 );
scalarapi.loadPage( slug, true, function(){
var base = $('#scalarheader.navbar').data('scalarheader');
if(base.checkedParents.indexOf(slug)<0){
base.checkedParents.push(slug);
base.getParents(scalarapi.getNode(slug),++depth);
}
}, null, 1, false, 1, 0, 20 );
}, null, 1, false, 1, 0, 20, prov );
})(slug,depth);
}
}
Expand Down
13 changes: 10 additions & 3 deletions system/application/views/widgets/api/scalarapi.js
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,7 @@ function ScalarAPI() {
'Safari': {extensions:['m4v'], format:'M4V', player:'native', specifiesDimensions:true},
'Chrome': {extensions:['m4v'], format:'M4V', player:'native', specifiesDimensions:true},
'Android': {extensions:['m4v'], format:'M4V', player:'native', specifiesDimensions:true},
'Other': {extensions:['m4v'], format:'M4V', player:'QuickTime', specifiesDimensions:true}
'Other': {extensions:['m4v'], format:'M4V', player:'native', specifiesDimensions:true}
}},
'MPEG-1': {
name:'MPEG-1',
Expand Down Expand Up @@ -593,7 +593,6 @@ function ScalarAPI() {
contentType:'audio',
browserSupport: {
'Mozilla': {extensions:['wav'], format:'WAV', player:'native', specifiesDimensions:false},
'Explorer': {extensions:['wav'], format:'WAV', player:'jPlayer', specifiesDimensions:false},
'MobileSafari': {extensions:['wav'], format:'WAV', player:'native', specifiesDimensions:false},
'Safari': {extensions:['wav'], format:'WAV', player:'native', specifiesDimensions:false},
'Chrome': {extensions:['wav'], format:'WAV', player:'native', specifiesDimensions:false},
Expand Down Expand Up @@ -1842,9 +1841,10 @@ ScalarAPI.prototype.handleNodeExistsSuccess = function(json) {
* @param relation If populated, will return only relations of the specified type
* @param start Result number to start with
* @param results Number of results to return
* @param provenance If true, will return provenance of the nodes
* @return A string indicating the state of the request.
*/
ScalarAPI.prototype.loadNode = ScalarAPI.prototype.loadPage = function(uriSegment, forceReload, successCallback, errorCallback, depth, references, relation, start, results) {
ScalarAPI.prototype.loadNode = ScalarAPI.prototype.loadPage = function(uriSegment, forceReload, successCallback, errorCallback, depth, references, relation, start, results, provenance) {

var url = this.model.urlPrefix+uriSegment;
var node = this.model.nodesByURL[this.model.urlPrefix+uriSegment];
Expand All @@ -1868,6 +1868,13 @@ ScalarAPI.prototype.loadNode = ScalarAPI.prototype.loadPage = function(uriSegmen
if (results != null) {
queryString += '&results='+results;
}
var prov;
if (provenance == null) {
prov = 0;
} else {
prov = provenance ? 1 : 0;
}
queryString += '&prov='+prov;

if (this.loadPageStatus[url] == null) {
this.loadPageStatus[url] = {isLoading:false, queuedSuccessCallbacks:[], queuedErrorCallbacks:[]};
Expand Down

0 comments on commit 61de0d1

Please sign in to comment.