Skip to content

Commit

Permalink
fix theme path
Browse files Browse the repository at this point in the history
  • Loading branch information
anthonny committed Feb 2, 2015
1 parent f9b3956 commit 82fda61
Showing 1 changed file with 23 additions and 5 deletions.
28 changes: 23 additions & 5 deletions hubpress/scripts/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,8 @@ var AsciidocRender = React.createClass({
var htmlContent = this.convertedPost.html;
var title = this.convertedPost.attributes && this.convertedPost.attributes.map.doctitle;
var tags = this.convertedPost.attributes.map["hp-tags"] || this.props.content && "No tag";
var tagsComponent = "";

return React.createElement(
"div",
{ id: "asciidoc-render", className: "asciidoc-render" },
Expand Down Expand Up @@ -4728,6 +4730,22 @@ var SettingsStore = assign({}, EventEmitter.prototype, {
return url;
},

getHubpressUrl: function (_meta) {
var meta = _meta || _config.meta;
var url = undefined;

if (window.location.host === "" + meta.username + ".github.io" || window.location.host === "" + meta.username + ".github.com") {
url = "http://" + meta.username + ".github.io";
if (meta.branch !== "master") {
url = url + "/" + meta.repositoryName;
}
} else {
url = "http://" + meta.cname;
}

return url;
},

getThemeUrl: function (name) {
var url = this.getSiteUrl();
url += "/themes/" + name;
Expand Down Expand Up @@ -5059,8 +5077,8 @@ function _getConfig() {
function _loadActiveTheme(name, meta) {
var deferred = Q.defer();
var promises = [];
var siteUrl = SettingsStore.getSiteUrl(meta);
jquery.get("" + siteUrl + "/themes/" + name + "/theme.json", function (theme) {
var hubpressUrl = SettingsStore.getHubpressUrl(meta);
jquery.get("" + hubpressUrl + "/themes/" + name + "/theme.json", function (theme) {
var version = theme.version;
var files = _.pairs(theme.files);

Expand All @@ -5074,7 +5092,7 @@ function _loadActiveTheme(name, meta) {
paginationLoaded = paginationLoaded || file[0] === "pagination";
navigationLoaded = navigationLoaded || file[0] === "nav";

jquery.get("" + siteUrl + "/themes/" + name + "/" + file[1], function (content) {
jquery.get("" + hubpressUrl + "/themes/" + name + "/" + file[1], function (content) {
deferredFile.resolve({
name: file[0],
path: file[1],
Expand All @@ -5089,7 +5107,7 @@ function _loadActiveTheme(name, meta) {
(function () {
var deferredPagination = Q.defer();
promises.push(deferredPagination.promise);
jquery.get("" + siteUrl + "/hubpress/scripts/helpers/tpl/pagination.hbs", function (content) {
jquery.get("" + hubpressUrl + "/hubpress/scripts/helpers/tpl/pagination.hbs", function (content) {
deferredPagination.resolve({
name: "pagination",
path: "partials/pagination",
Expand All @@ -5105,7 +5123,7 @@ function _loadActiveTheme(name, meta) {
(function () {
var deferredNav = Q.defer();
promises.push(deferredNav.promise);
jquery.get("" + siteUrl + "/hubpress/scripts/helpers/tpl/nav.hbs", function (content) {
jquery.get("" + hubpressUrl + "/hubpress/scripts/helpers/tpl/nav.hbs", function (content) {
deferredNav.resolve({
name: "nav",
path: "partials/nav",
Expand Down

0 comments on commit 82fda61

Please sign in to comment.