';
content = content.replace('{s}', '« ' + sanitizer.sanitize(input.value) + ' »');
} else {
var cleanText = sanitizer.sanitize(suggestion.text)
var boldText = cleanText.replace(reg, function (optionText) {
return '' + optionText + ''
});
var subText = sanitizer.sanitize(suggestion.subText);
subText = subText.replace(suggestion.artistName, function (optionText) {
return optionText.replace(reg, function (boldText) {
return '' + boldText + ''
})
});
var cssClass = suggestion.type === 'artist' ? 'img-circle border' : '';
content = '
' +
'' +
'
' +
'' + boldText + '' +
'' + subText + '' +
'
' +
'
';
}
itemElement.innerHTML = content;
return itemElement;
},
onSelect: function (element, autocomplete) {
document.dispatchEvent(new CustomEvent('am.gtag.search', {'detail': {'term': autocomplete.value}}))
savedSearch(sanitizer.sanitize(autocomplete.value), element);
},
emptyMsg: 'No results found.',
preventSubmit: false,
showOnFocus: true,
// Required to set the final position of the results
// By default result tag is applied at the bottom of the document with fixed style
// when we want it in the defined tag ( Styles are also customized )
customize: function (input, inputRect, container, maxHeight) {
resultContainer.append($(container))
}
};
}
function savedSearch(string, element) {
if (!element.url) {
element.url = url.replace("term", string)
}
var formData = new FormData();
formData.append('string', string);
formData.append('nbResults', nbResults);
try {
if (navigator.sendBeacon) {
navigator.sendBeacon('/en/saved--search/artwork', formData)
} else {
var xhr = new XMLHttpRequest();
xhr.open('post', '/en/saved--search/artwork', false);
xhr.send(formData);
}
} catch (e) {
}
window.location.href = element.url
}
document.addEventListener('am.gtag.search', function (e) {
var term = e.detail.term
gtag("event", "search", {
search_term: term
});
});
})
})();
If you can't say anything nice, say something cryptically sarcastic. If at first you don't succeed, you're an immediate failure.
My name is Craig Johnstone. I am a Canadian image bandit, air-sculptor, time decorator, creek pirate and ultra-overcomer.
Additionally, I am a proponent and fighter for truth and freedom, as well as a fugitive of the law of averages, currently living in Calgary, Alberta, Canada.
I also craft unusual picture frames. (craigs-unique-frames.com).
Discover contemporary artworks by Craig Johnstone, browse recent artworks and buy online. Categories: contemporary canadian artists. Artistic domains: Design. type: Artist, member since 2024 (Country of origin Canada). Buy Craig Johnstone's latest works on ArtMajeur: Discover great art by contemporary artist Craig Johnstone. Browse artworks, buy original art or high end prints.
My name is Craig Johnstone. I am a Canadian image bandit, air-sculptor, time decorator, creek pirate and ultra-overcomer.
Additionally, I am a proponent and fighter for truth and freedom, as well as a fugitive of the law of averages, currently living in Calgary, Alberta, Canada.
I also craft unusual picture frames. (craigs-unique-frames.com).
Receive our newsletter for art lovers and collectors
We respect your privacy. 6m3526
Welcome to ArtMajeur! 1e116m
A redirection has been made from YourArt to ArtMajeur, as the two platforms have merged.
All content, artworks, and artist spaces are now available here.
You can continue browsing on ArtMajeur, the largest online art platform in the world.
Follow Craig Johnstone! 6o3xj
Get artworks by Craig Johnstone delivered directly to your inbox!
Early access to new works
Be informed of Craig Johnstone exhibitions near you
Receive exclusive offers for works you liked or added to your cart