An Investigation of Process – KATRINA    CRAIG

An Investigation of Process

The process of taking apart heartbreak objects is as important to me as the final result. The consuming processes give time to think and reflect on the complex situations associated with the objects. The physical process reflects the emotional labour: time consuming, uncomfortable, tedious, and sometimes painful with staggering change resulting from the effort. 

Below are the most recent process videos

function setupElement766095106550823229() {
var requireFunc = window.platformElementRequire || window.require;

// Relies on a global require, specific to platform elements
requireFunc([
‘w-global’,
‘underscore’,
‘jquery’,
‘backbone’,
‘util/platform/elements/PlatformElement’,
‘util/platform/elements/PlatformElementSettings’
], function(
_W,
_,
$,
Backbone,
PlatformElement,
PlatformElementSettings
) {
var dependencies = null || [];
var platform_element_id = “299455841446962063-1.1.1”;

if (typeof _W.loadedPlatformDependencies === ‘undefined’) {
_W.loadedPlatformDependencies = [];
}

if (typeof _W.platformElements === ‘undefined’) {
_W.platformElements = [];
}

if (typeof _W.platformElements[platform_element_id] === ‘undefined’) {
_W.platformElements[platform_element_id] = {};
_W.platformElements[platform_element_id].deferredObject = new $.Deferred();
_W.platformElements[platform_element_id].deferredPromise = _W.platformElements[platform_element_id].deferredObject.promise();
}

if(_.intersection(_W.loadedPlatformDependencies, dependencies).length !== dependencies.length){
_.reduce(dependencies, function(promise, nextScript){
_W.loadedPlatformDependencies.push(nextScript);
return promise.then(function(){
return $.getScript(nextScript);
});
}, $().promise()).then(function(){
_W.platformElements[platform_element_id].deferredObject.resolve();
});
}

if (dependencies.length === 0){
_W.platformElements[platform_element_id].deferredObject.resolve();
}

_W.platformElements[platform_element_id].deferredPromise.done(function(){
var _ElementDefinition = /**
* This is required for element rendering to be possible
* @type {PlatformElement}
*/
(function(){
var debug_mode = false;
var local_mode = false;
function debug(){
if(debug_mode){
return console.log.bind(window.console);
}else{
return function(){}
}
}
var MyElement = PlatformElement.extend({
initialize: function(){
//ee = this;

//Set the label
var label = ‘weebly_’+this.site_id+’_’+this.element_id; //Set label using element id
jQuery(‘#element-‘+this.element_id+’ div’).each(function(){
var powr_class = jQuery(this).data(‘class’); //Get the class
jQuery(this).attr(‘label’,label).addClass(powr_class);
});

//Write script
var powr_token = ‘weebly_’+this.site_id;
var js_url = (local_mode) ? ‘https://localhost:3000/powr_local.js’ : ‘//www.powr.io/powr.js’;
var d = document;
var js, id = ‘powr-js’, ref = d.getElementsByTagName(‘script’)[0];
if (!d.getElementById(id)){
js = d.createElement(‘script’); js.id = id; js.async = true;
js.src = js_url;
js.setAttribute(‘powr-token’,powr_token);
js.setAttribute(‘external-type’,’weebly-integrated’);
js.setAttribute(‘powr-load’,’sync’);
ref.parentNode.insertBefore(js, ref);
}
//Load POWR
if( typeof loadPowr != ‘undefined’ ){
loadPowr();
}
}
});
if (debug_mode){
if(typeof POWR_ELEMENTS == ‘undefined’){
POWR_ELEMENTS = [];
}
POWR_ELEMENTS.push(MyElement);
}
return MyElement;
})();
;

if (typeof _ElementDefinition == ‘undefined’ || typeof _ElementDefinition == ‘null’) {
var _ElementDefinition = PlatformElement.extend({});
}

var _Element = _ElementDefinition.extend({
initialize: function() {
// we still want to call the initialize function defined by the developer
// however, we don’t want to call it until placeholders have been replaced
this.placeholderInterval = setInterval(function() {
// so use setInterval to check for placeholders.
if (this.$(‘.platform-element-child-placeholder’).length == 0) {
clearInterval(this.placeholderInterval);
this.constructor.__super__.initialize.apply(this);
}
}.bind(this), 100);
}
});

_Element.prototype.settings = new PlatformElementSettings({“user_label”:”Enter a Label”});
_Element.prototype.settings.page_element_id = “766095106550823229”;

_Element.prototype.element_id = “d80c5ba3-8d7f-4c6a-b979-362ae7d05062”;
_Element.prototype.user_id = “26338804”;
_Element.prototype.site_id = “578138113463627359”;
_Element.prototype.assets_path = “//marketplace.editmysite.com/elements/299455841446962063-1.1.1/assets/”;
new _Element({
el: ‘#element-d80c5ba3-8d7f-4c6a-b979-362ae7d05062’
});
});
});

}

if (typeof document.documentElement.appReady == ‘undefined’) {
document.documentElement.appReady = 0;
}

if (document.documentElement.appReady || (window.inEditor && window.inEditor())) {
setupElement766095106550823229();
} else if (document.createEvent && document.addEventListener) {
document.addEventListener(‘appReady’, setupElement766095106550823229, false);
} else {
document.documentElement.attachEvent(‘onpropertychange’, function(event){
if (event.propertyName == ‘appReady’) {
setupElement766095106550823229();
}
});
}