profile-pane
Version:
A SolidOS compatible pane to display a personal profile page
23 lines • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.complain = complain;
exports.mention = mention;
exports.clearPreviousMessage = clearPreviousMessage;
var solid_ui_1 = require("solid-ui");
function complain(buttonContainer, context, error) {
buttonContainer.appendChild(solid_ui_1.widgets.errorMessageBlock(context.dom, error));
}
//TODO create positive frontend message component on UI
function mention(buttonContainer, message) {
var positiveFrontendMessageDiv = document.createElement("div");
positiveFrontendMessageDiv.setAttribute("style", "margin: 0.1em; padding: 0.5em; border: 0.05em solid gray; background-color: #efe; color:black;");
//positiveFrontendMessageDiv.setAttribute('style', UI.style.messageBodyStyle) -> using UI but missing green backgroung color
positiveFrontendMessageDiv.innerHTML = message;
buttonContainer.appendChild(positiveFrontendMessageDiv);
}
function clearPreviousMessage(buttonContainer) {
while (buttonContainer.childNodes.length > 1) {
buttonContainer.removeChild(buttonContainer.lastChild);
}
}
//# sourceMappingURL=addMeToYourFriendsHelper.js.map