mirror of
https://github.com/sbrl/Pepperminty-Wiki.git
synced 2024-11-26 05:32:59 +00:00
Wire the theme index into the gallery ui, but it's still untested.
Part of #5.
This commit is contained in:
parent
90109bc96c
commit
26c3a4d0a2
2 changed files with 10 additions and 6 deletions
2
build.sh
2
build.sh
|
@ -157,7 +157,7 @@ AWK
|
||||||
fi
|
fi
|
||||||
preview_regen=true;
|
preview_regen=true;
|
||||||
|
|
||||||
screenshot_loc_full="$(dirname "${filename}")/preview_full.png";
|
screenshot_loc_full="$(dirname "${filename}")/preview_large.png";
|
||||||
screenshot_loc_small="$(dirname "${filename}")/preview_small.png";
|
screenshot_loc_small="$(dirname "${filename}")/preview_small.png";
|
||||||
|
|
||||||
# Set the theme
|
# Set the theme
|
||||||
|
|
|
@ -27,10 +27,14 @@ register_module([
|
||||||
exit(page_renderer::render_main("Error - Theme Gallery - $settings->sitename", "<p>Error: Failed to download theme index file from <code>" . htmlentities($url) . "</code>."));
|
exit(page_renderer::render_main("Error - Theme Gallery - $settings->sitename", "<p>Error: Failed to download theme index file from <code>" . htmlentities($url) . "</code>."));
|
||||||
}
|
}
|
||||||
|
|
||||||
$themes_available = array_merge(
|
foreach($next_obj as $theme) {
|
||||||
$themes_available,
|
$theme["index_url"] = $url;
|
||||||
$next_obj
|
$theme["root"] = dirname($url) . "/{$theme["id"]}";
|
||||||
);
|
$theme["url"] = "{$theme["root"]}/theme.css";
|
||||||
|
$theme["preview_large"] = "{$theme["root"]}/preview_large.png";
|
||||||
|
$theme["preview_small"] = "{$theme["root"]}/preview_small.png";
|
||||||
|
$themes_available[] = $theme;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$content = "<h1>Theme Gallery</h1>
|
$content = "<h1>Theme Gallery</h1>
|
||||||
|
@ -41,7 +45,7 @@ register_module([
|
||||||
<a href='" . htmlentities($theme["preview_large"]) . "'><img src='" . htmlentities($theme["preview_small"]) . "' title='Click to enlarge.' /></a>
|
<a href='" . htmlentities($theme["preview_large"]) . "'><img src='" . htmlentities($theme["preview_small"]) . "' title='Click to enlarge.' /></a>
|
||||||
<label for='" . htmlentities($theme["id"]) . "'>" . htmlentities($theme["name"]) . "</label>
|
<label for='" . htmlentities($theme["id"]) . "'>" . htmlentities($theme["name"]) . "</label>
|
||||||
<p>" . str_replace("\n", "</p>\n<p>", htmlentities($theme["description"])) . "</p>
|
<p>" . str_replace("\n", "</p>\n<p>", htmlentities($theme["description"])) . "</p>
|
||||||
<p>By <a href='" . htmlentities($theme["author_link"]) . "'>" . htmlentities($theme["author"]) . "</a> (<a href='" . htmlentities($theme["url"]) . "'>View CSS</a>)
|
<p>By <a href='" . htmlentities($theme["author_link"]) . "'>" . htmlentities($theme["author"]) . "</a> (<a href='" . htmlentities($theme["url"]) . "'>View CSS</a>, <a href='" . htmlentities($theme["index_url"]) . "'>View Index</a>)
|
||||||
</div>";
|
</div>";
|
||||||
}
|
}
|
||||||
$content .= "</div>";
|
$content .= "</div>";
|
||||||
|
|
Loading…
Reference in a new issue