vendor/ui/js/src/gitorious.js in dolt-0.26.0 vs vendor/ui/js/src/gitorious.js in dolt-0.27.0
- old
+ new
@@ -23,10 +23,17 @@
options.headers = options.headers || {};
options.headers["X-CSRF-Token"] = gts.app.env["csrf-token"];
reqwest(options);
};
+(function () {
+ var input = document.getElementById("project_title");
+ if (input) { gts.app.env("project-title-input", input); }
+ input = document.getElementById("project_slug");
+ if (input) { gts.app.env("project-slug-input", input); }
+}());
+
// Data
gts.app.data("ref-url-template", function (url, ref) {
return gts.url.templatize(url, { ref: ref });
}, {
depends: ["url", "current-ref"],
@@ -142,9 +149,17 @@
});
gts.app.feature("repository-merge-request", gts.repository.mergeRequest, {
elements: ["gts-request-merge-ph"],
depends: ["current-repository"]
+});
+
+gts.app.feature("slugify-project-title", gts.slugify, {
+ depends: ["project-title-input", "project-slug-input"]
+});
+
+gts.app.feature("select-details", gts.selectDetails, {
+ elements: ["gts-option-details"]
});
// Spin off app asynchronously so subsequent scripts have a chance
// to register loggers etc before we roll
setTimeout(function () {