summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ext/ajax-header.js2
-rw-r--r--src/ext/class-tools.js2
-rw-r--r--src/ext/include-vals.js2
-rw-r--r--src/ext/json-enc.js2
-rw-r--r--src/ext/method-override.js2
-rw-r--r--src/ext/path-deps.js2
-rw-r--r--src/ext/remove-me.js2
-rw-r--r--src/htmx.js64
8 files changed, 39 insertions, 39 deletions
diff --git a/src/ext/ajax-header.js b/src/ext/ajax-header.js
index 1891699d..5c6221bf 100644
--- a/src/ext/ajax-header.js
+++ b/src/ext/ajax-header.js
@@ -1,6 +1,6 @@
htmx.defineExtension('ajax-header', {
onEvent: function (name, evt) {
- if (name === "configRequest.htmx") {
+ if (name === "htmx:configRequest") {
evt.detail.headers['X-Requested-With'] = 'XMLHttpRequest';
}
}
diff --git a/src/ext/class-tools.js b/src/ext/class-tools.js
index cd695bf4..60c36b50 100644
--- a/src/ext/class-tools.js
+++ b/src/ext/class-tools.js
@@ -69,7 +69,7 @@
htmx.defineExtension('class-tools', {
onEvent: function (name, evt) {
- if (name === "processedNode.htmx") {
+ if (name === "htmx:processedNode") {
var elt = evt.detail.elt;
maybeProcessClasses(elt);
if (elt.querySelectorAll) {
diff --git a/src/ext/include-vals.js b/src/ext/include-vals.js
index 6e8f8b3a..d8f5ce4f 100644
--- a/src/ext/include-vals.js
+++ b/src/ext/include-vals.js
@@ -11,7 +11,7 @@
htmx.defineExtension('include-vals', {
onEvent: function (name, evt) {
- if (name === "configRequest.htmx") {
+ if (name === "htmx:configRequest") {
var includeValsElt = htmx.closest(evt.detail.elt, "[include-vals],[data-include-vals]");
if (includeValsElt) {
var includeVals = includeValsElt.getAttribute("include-vals") || includeValsElt.getAttribute("data-include-vals");
diff --git a/src/ext/json-enc.js b/src/ext/json-enc.js
index eb76bdc0..db0aa36f 100644
--- a/src/ext/json-enc.js
+++ b/src/ext/json-enc.js
@@ -1,6 +1,6 @@
htmx.defineExtension('json-enc', {
onEvent: function (name, evt) {
- if (name === "configRequest.htmx") {
+ if (name === "htmx:configRequest") {
evt.detail.headers['Content-Type'] = "application/json";
}
},
diff --git a/src/ext/method-override.js b/src/ext/method-override.js
index 9d379360..2e3504cb 100644
--- a/src/ext/method-override.js
+++ b/src/ext/method-override.js
@@ -1,6 +1,6 @@
htmx.defineExtension('method-override', {
onEvent: function (name, evt) {
- if (name === "configRequest.htmx") {
+ if (name === "htmx:configRequest") {
var method = evt.detail.verb;
if (method !== "get" || method !== "post") {
evt.detail.headers['X-HTTP-Method-Override'] = method.toUpperCase();
diff --git a/src/ext/path-deps.js b/src/ext/path-deps.js
index 6c7bf4b4..4a7b881f 100644
--- a/src/ext/path-deps.js
+++ b/src/ext/path-deps.js
@@ -17,7 +17,7 @@
htmx.defineExtension('path-deps', {
onEvent: function (name, evt) {
- if (name === "afterRequest.htmx") {
+ if (name === "htmx:afterRequest") {
var xhr = evt.detail.xhr;
// mutating call
if (xhr.method !== "GET") {
diff --git a/src/ext/remove-me.js b/src/ext/remove-me.js
index 0e53d18c..49a24e5b 100644
--- a/src/ext/remove-me.js
+++ b/src/ext/remove-me.js
@@ -10,7 +10,7 @@
htmx.defineExtension('remove-me', {
onEvent: function (name, evt) {
- if (name === "processedNode.htmx") {
+ if (name === "htmx:processedNode") {
var elt = evt.detail.elt;
if (elt.getAttribute) {
maybeRemoveMe(elt);
diff --git a/src/htmx.js b/src/htmx.js
index 8e3b953b..50cb172d 100644
--- a/src/htmx.js
+++ b/src/htmx.js
@@ -205,7 +205,7 @@ return (function () {
}
function onLoadHelper(callback) {
- var value = htmx.on("load.htmx", function(evt) {
+ var value = htmx.on("htmx:load", function(evt) {
callback(evt.detail.elt);
});
return value;
@@ -378,7 +378,7 @@ return (function () {
swap(oobValue, target, target, fragment, settleInfo);
} else {
child.parentNode.removeChild(child);
- triggerErrorEvent(getDocument().body, "oobErrorNoTarget.htmx", {content: child})
+ triggerErrorEvent(getDocument().body, "htmx:oobErrorNoTarget", {content: child})
}
return oobValue;
}
@@ -411,7 +411,7 @@ return (function () {
return function () {
processNode(child, true);
processScripts(child);
- triggerEvent(child, 'load.htmx', {});
+ triggerEvent(child, 'htmx:load', {});
};
}
@@ -752,7 +752,7 @@ return (function () {
function processWebSocketSource(elt, wssSource) {
var socket = htmx.createWebSocket(wssSource);
socket.onerror = function (e) {
- triggerErrorEvent(elt, "wsError.htmx", {error:e, socket:socket});
+ triggerErrorEvent(elt, "htmx:wsError", {error:e, socket:socket});
maybeCloseWebSocketSource(elt);
};
getInternalData(elt).webSocket = socket;
@@ -802,7 +802,7 @@ return (function () {
}
});
} else {
- triggerErrorEvent(elt, "noWebSocketSourceError.htmx");
+ triggerErrorEvent(elt, "htmx:noWebSocketSourceError");
}
}
@@ -826,7 +826,7 @@ return (function () {
function processSSESource(elt, sseSrc) {
var source = htmx.createEventSource(sseSrc);
source.onerror = function (e) {
- triggerErrorEvent(elt, "sseError.htmx", {error:e, source:source});
+ triggerErrorEvent(elt, "htmx:sseError", {error:e, source:source});
maybeCloseSSESource(elt);
};
getInternalData(elt).sseEventSource = source;
@@ -850,7 +850,7 @@ return (function () {
getInternalData(elt).sseListener = sseListener;
sseEventSource.addEventListener(sseEventName, sseListener);
} else {
- triggerErrorEvent(elt, "noSSESourceError.htmx");
+ triggerErrorEvent(elt, "htmx:noSSESourceError");
}
}
@@ -957,7 +957,7 @@ return (function () {
if (wsInfo) {
processWebSocketInfo(elt, nodeData, wsInfo);
}
- triggerEvent(elt, "processedNode.htmx");
+ triggerEvent(elt, "htmx:processedNode");
}
}
@@ -986,7 +986,7 @@ return (function () {
}
function ignoreEventForLogging(eventName) {
- return eventName === "processedNode.htmx"
+ return eventName === "htmx:processedNode"
}
function withExtensions(elt, toDo) {
@@ -1018,7 +1018,7 @@ return (function () {
}
if (detail.error) {
logError(detail.error);
- triggerEvent(elt, "error.htmx", {errorInfo:detail})
+ triggerEvent(elt, "htmx:error", {errorInfo:detail})
}
var eventResult = elt.dispatchEvent(event);
withExtensions(elt, function (extension) {
@@ -1065,7 +1065,7 @@ return (function () {
function saveHistory() {
var elt = getHistoryElement();
var path = currentPathForHistory || location.pathname+location.search;
- triggerEvent(getDocument().body, "beforeHistorySave.htmx", {path:path, historyElt:elt});
+ triggerEvent(getDocument().body, "htmx:beforeHistorySave", {path:path, historyElt:elt});
if(htmx.config.historyEnabled) history.replaceState({}, getDocument().title, window.location.href);
saveToHistoryCache(path, elt.innerHTML, getDocument().title, window.scrollY);
}
@@ -1084,11 +1084,11 @@ return (function () {
function loadHistoryFromServer(path) {
var request = new XMLHttpRequest();
var details = {path: path, xhr:request};
- triggerEvent(getDocument().body, "historyCacheMiss.htmx", details);
+ triggerEvent(getDocument().body, "htmx:historyCacheMiss", details);
request.open('GET', path, true);
request.onload = function () {
if (this.status >= 200 && this.status < 400) {
- triggerEvent(getDocument().body, "historyCacheMissLoad.htmx", details);
+ triggerEvent(getDocument().body, "htmx:historyCacheMissLoad", details);
var fragment = makeFragment(this.response);
fragment = fragment.querySelector('[hx-history-elt],[data-hx-history-elt]') || fragment;
var historyElement = getHistoryElement();
@@ -1097,7 +1097,7 @@ return (function () {
settleImmediately(settleInfo.tasks);
currentPathForHistory = path;
} else {
- triggerErrorEvent(getDocument().body, "historyCacheMissLoadError.htmx", details);
+ triggerErrorEvent(getDocument().body, "htmx:historyCacheMissLoadError", details);
}
};
request.send();
@@ -1106,7 +1106,7 @@ return (function () {
function restoreHistory(path) {
saveHistory(currentPathForHistory);
path = path || location.pathname+location.search;
- triggerEvent(getDocument().body, "historyRestore.htmx", {path:path});
+ triggerEvent(getDocument().body, "htmx:historyRestore", {path:path});
var cached = getCachedHistory(path);
if (cached) {
var fragment = makeFragment(cached.content);
@@ -1398,7 +1398,7 @@ return (function () {
function issueAjaxRequest(elt, verb, path, eventTarget) {
var target = getTarget(elt);
if (target == null) {
- triggerErrorEvent(elt, 'targetError.htmx', {target: getAttributeValue(elt, "hx-target")});
+ triggerErrorEvent(elt, 'htmx:targetError', {target: getAttributeValue(elt, "hx-target")});
return;
}
var eltData = getInternalData(elt);
@@ -1415,7 +1415,7 @@ return (function () {
var promptResponse = prompt(promptQuestion);
// prompt returns null if cancelled and empty string if accepted with no entry
if (promptResponse === null ||
- !triggerEvent(elt, 'prompt.htmx', {prompt: promptResponse, target:target}))
+ !triggerEvent(elt, 'htmx:prompt', {prompt: promptResponse, target:target}))
return endRequestLock();
}
@@ -1448,7 +1448,7 @@ return (function () {
verb:verb,
path:path
};
- if(!triggerEvent(elt, 'configRequest.htmx', requestConfig)) return endRequestLock();
+ if(!triggerEvent(elt, 'htmx:configRequest', requestConfig)) return endRequestLock();
// copy out in case the object was overwritten
path = requestConfig.path;
verb = requestConfig.verb;
@@ -1489,7 +1489,7 @@ return (function () {
var eventDetail = {xhr: xhr, target: target};
xhr.onload = function () {
try {
- if (!triggerEvent(elt, 'beforeOnLoad.htmx', eventDetail)) return;
+ if (!triggerEvent(elt, 'htmx:beforeOnLoad', eventDetail)) return;
handleTrigger(elt, this.getResponseHeader("HX-Trigger"));
var pushedUrl = this.getResponseHeader("HX-Push");
@@ -1502,7 +1502,7 @@ return (function () {
}
// don't process 'No Content' response
if (this.status !== 204) {
- if (!triggerEvent(target, 'beforeSwap.htmx', eventDetail)) return;
+ if (!triggerEvent(target, 'htmx:beforeSwap', eventDetail)) return;
var resp = this.response;
withExtensions(elt, function(extension){
@@ -1543,7 +1543,7 @@ return (function () {
if (elt.classList) {
elt.classList.add("htmx-settling");
}
- triggerEvent(elt, 'afterSwap.htmx', eventDetail);
+ triggerEvent(elt, 'htmx:afterSwap', eventDetail);
});
if (anchor) {
location.hash = anchor;
@@ -1556,13 +1556,13 @@ return (function () {
if (elt.classList) {
elt.classList.remove("htmx-settling");
}
- triggerEvent(elt, 'afterSettle.htmx', eventDetail);
+ triggerEvent(elt, 'htmx:afterSettle', eventDetail);
});
// push URL and save new page
if (shouldSaveHistory) {
var pathToPush = pushedUrl || finalPathForGet || path;
pushUrlIntoHistory(pathToPush);
- triggerEvent(getDocument().body, 'pushedIntoHistory.htmx', {path:pathToPush});
+ triggerEvent(getDocument().body, 'htmx:pushedIntoHistory', {path:pathToPush});
}
updateScrollState(target, settleInfo.elts, swapSpec);
}
@@ -1573,7 +1573,7 @@ return (function () {
doSettle();
}
} catch (e) {
- triggerErrorEvent(elt, 'swapError.htmx', eventDetail);
+ triggerErrorEvent(elt, 'htmx:swapError', eventDetail);
throw e;
}
};
@@ -1585,25 +1585,25 @@ return (function () {
}
}
} else {
- triggerErrorEvent(elt, 'responseError.htmx', mergeObjects({error: "Response Status Error Code " + this.status + " from " + path}, eventDetail));
+ triggerErrorEvent(elt, 'htmx:responseError', mergeObjects({error: "Response Status Error Code " + this.status + " from " + path}, eventDetail));
}
} catch (e) {
- triggerErrorEvent(elt, 'onLoadError.htmx', mergeObjects({error:e}, eventDetail));
+ triggerErrorEvent(elt, 'htmx:onLoadError', mergeObjects({error:e}, eventDetail));
throw e;
} finally {
removeRequestIndicatorClasses(elt);
- triggerEvent(elt, 'afterRequest.htmx', eventDetail);
- triggerEvent(elt, 'afterOnLoad.htmx', eventDetail);
+ triggerEvent(elt, 'htmx:afterRequest', eventDetail);
+ triggerEvent(elt, 'htmx:afterOnLoad', eventDetail);
endRequestLock();
}
}
xhr.onerror = function () {
removeRequestIndicatorClasses(elt);
- triggerErrorEvent(elt, 'afterRequest.htmx', eventDetail);
- triggerErrorEvent(elt, 'sendError.htmx', eventDetail);
+ triggerErrorEvent(elt, 'htmx:afterRequest', eventDetail);
+ triggerErrorEvent(elt, 'htmx:sendError', eventDetail);
endRequestLock();
}
- if(!triggerEvent(elt, 'beforeRequest.htmx', eventDetail)) return endRequestLock();
+ if(!triggerEvent(elt, 'htmx:beforeRequest', eventDetail)) return endRequestLock();
addRequestIndicatorClasses(elt);
xhr.send(verb === 'get' ? null : encodeParamsForBody(xhr, elt, filteredParameters));
}
@@ -1696,7 +1696,7 @@ return (function () {
mergeMetaConfig();
var body = getDocument().body;
processNode(body, true);
- triggerEvent(body, 'load.htmx', {});
+ triggerEvent(body, 'htmx:load', {});
window.onpopstate = function () {
restoreHistory();
};