1var defaults = { 2 ceiling_top: 'id0303_glossy', 3 ceiling_form: 'form01', 4 ceiling_color: 'id0303_mat', 5 lights: '07', 6 chandelier: '03', 7 walls: '01', 8 decor_walls: '01', 9 floor: '19', 10 decor_floor: '01' 11}; 12 13$(document).ready(function () { 14 15 $('#ctrl-ceiling-top .kl-conf-controls-item').click(function () { 16 var ctrl = this; 17 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/top/ceiling_top_' + $(this).css('background-image').match(/id[0-9]{1,}_[a-z]{1,}\.jpg/)[0].replace('.jpg', '.png') + ')'; 18 $('#view-ceiling-top').animate({ 19 opacity: 0 20 }, 320, function () { 21 $('#view-ceiling-top').css('background-image', view).waitForImages(true).done(function () { 22 $('#ctrl-ceiling-top .active').removeClass('active'); 23 $(ctrl).addClass('active'); 24 $('#view-ceiling-top').animate({ 25 opacity: 1 26 }, 320); 27 }); 28 }); 29 }); 30 31 $('#ctrl-ceiling-bottom .kl-conf-controls-item').click(function () { 32 var bg = $(this).css('background-image'); 33 if (window.ceiling_form === undefined) { 34 window.ceiling_form = defaults.ceiling_form; 35 } 36 if (window.ceiling_color === undefined) { 37 window.ceiling_color = defaults.ceiling_color; 38 } 39 if (bg.match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') { 40 $('#view-ceiling-bottom').animate({ 41 opacity: 0 42 }, 320, function () { 43 $('#ctrl-ceiling-bottom .active').removeClass('active'); 44 }); 45 } else if (bg.match(/form[0-9]{1,}/)) { 46 var ctrl = this; 47 window.ceiling_form = bg.match(/form[0-9]{1,}/)[0]; 48 if (bg.match(/form[0-9]{1,}/)) { 49 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/form[0-9]{1,}/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('.jpg', '_' + window.ceiling_color + '.png') + ')'; 50 } else if (bg.match(/gypsum/)) { 51 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/gypsum/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 52 } 53 $('#ctrl-ceiling-bottom-suspended-color [style *= "ceiling_' + window.ceiling_color + '.jpg"]').addClass('active'); 54 $('#view-ceiling-bottom').animate({ 55 opacity: 0 56 }, 320, function () { 57 $('#view-ceiling-bottom').css('background-image', view).waitForImages(true).done(function () { 58 $('#ctrl-ceiling-bottom-suspended-form .active').removeClass('active'); 59 $('#ctrl-ceiling-bottom-gypsum .active').removeClass('active'); 60 $(ctrl).addClass('active'); 61 $('#view-ceiling-bottom').animate({ 62 opacity: 1 63 }, 320); 64 }); 65 }); 66 } else if (bg.match(/gypsum/)) { 67 var ctrl = this; 68 if (bg.match(/form[0-9]{1,}/)) { 69 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/form[0-9]{1,}/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('.jpg', '_' + window.ceiling_color + '.png') + ')'; 70 } else if (bg.match(/gypsum/)) { 71 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/gypsum/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 72 } 73 $('#view-ceiling-bottom').animate({ 74 opacity: 0 75 }, 320, function () { 76 $('#view-ceiling-bottom').css('background-image', view).waitForImages(true).done(function () { 77 $('#ctrl-ceiling-bottom .active').removeClass('active'); 78 $(ctrl).addClass('active'); 79 $('#view-ceiling-bottom').animate({ 80 opacity: 1 81 }, 320); 82 }); 83 }); 84 } else { 85 var ctrl = this; 86 window.ceiling_color = bg.match(/id[0-9]{1,}_(glossy|mat)/)[0]; 87 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/form[0-9]{1,}/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('.jpg', '_' + window.ceiling_color + '.png') + ')'; 88 $('#ctrl-ceiling-bottom-suspended-form [style *= "ceiling_bottom_' + window.ceiling_form + '.jpg"]').trigger("click", true); 89 $('#view-ceiling-bottom').animate({ 90 opacity: 0 91 }, 320, function () { 92 $('#view-ceiling-bottom').css('background-image', $('#view-ceiling-bottom').css('background-image').replace(/id[0-9]{1,}_(glossy|mat)/, window.ceiling_color)).waitForImages(true).done(function () { 93 $('#ctrl-ceiling-bottom-suspended-color .active').removeClass('active'); 94 $('#ctrl-ceiling-bottom-gypsum .active').removeClass('active'); 95 $(ctrl).addClass('active'); 96 $('#view-ceiling-bottom').animate({ 97 opacity: 1 98 }, 320); 99 }); 100 }); 101 } 102 }); 103
104 $('#ctrl-chandelier .kl-conf-controls-item').click(function () { 105 if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') { 106 $('#view-chandelier').animate({ 107 opacity: 0 108 }, 320, function () { 109 $('#ctrl-chandelier .active').removeClass('active'); 110 }); 111 } else { 112 var ctrl = this; 113 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/chandelier/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 114 $('#view-chandelier').animate({ 115 opacity: 0 116 }, 320, function () { 117 $('#view-chandelier').css('background-image', view).waitForImages(true).done(function () { 118 $('#ctrl-chandelier .active').removeClass('active'); 119 $(ctrl).addClass('active'); 120 $('#view-chandelier').animate({ 121 opacity: 1 122 }, 320); 123 }); 124 }); 125 } 126 }); 127 128 $('#ctrl-lights .kl-conf-controls-item').click(function () { 129 if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') { 130 $('#view-lights').animate({ 131 opacity: 0 132 }, 320, function () { 133 $('#ctrl-lights .active').removeClass('active'); 134 }); 135 } else { 136 var ctrl = this; 137 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/lights/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 138 $('#view-lights').animate({ 139 opacity: 0 140 }, 320, function () { 141 $('#view-lights').css('background-image', view).waitForImages(true).done(function () { 142 $('#ctrl-lights .active').removeClass('active'); 143 $(ctrl).addClass('active'); 144 $('#view-lights').animate({ 145 opacity: 1 146 }, 320); 147 }); 148 }); 149 } 150 }); 151 152 $('#ctrl-walls .kl-conf-controls-item').click(function () { 153 var ctrl = this; 154 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/walls/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 155 $('#view-walls').animate({ 156 opacity: 0 157 }, 320, function () { 158 $('#view-walls').css('background-image', view).waitForImages(true).done(function () { 159 $('#ctrl-walls .active').removeClass('active'); 160 $(ctrl).addClass('active'); 161 $('#view-walls').animate({ 162 opacity: 1 163 }, 320); 164 }); 165 }); 166 }); 167 168 $('#ctrl-decor-walls .kl-conf-controls-item').click(function () { 169 if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') { 170 $('#view-decor-walls').animate({ 171 opacity: 0 172 }, 320, function () { 173 $('#ctrl-decor-walls .active').removeClass('active'); 174 }); 175 } else { 176 var ctrl = this; 177 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/decor/walls/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 178 $('#view-decor-walls').animate({ 179 opacity: 0 180 }, 320, function () { 181 $('#view-decor-walls').css('background-image', view).waitForImages(true).done(function () { 182 $('#ctrl-decor-walls .active').removeClass('active'); 183 $(ctrl).addClass('active'); 184 $('#view-decor-walls').animate({ 185 opacity: 1 186 }, 320); 187 }); 188 }); 189 } 190 }); 191 192 $('#ctrl-floor .kl-conf-controls-item').click(function () { 193 var ctrl = this; 194 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/floor/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 195 $('#view-floor').animate({ 196 opacity: 0 197 }, 320, function () { 198 $('#view-floor').css('background-image', view).waitForImages(true).done(function () { 199 $('#ctrl-floor .active').removeClass('active'); 200 $(ctrl).addClass('active'); 201 $('#view-floor').animate({ 202 opacity: 1 203 }, 320); 204 }); 205 }); 206 }); 207 208 $('#ctrl-decor-floor .kl-conf-controls-item').click(function () { 209 if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') { 210 $('#view-decor-floor').animate({ 211 opacity: 0 212 }, 320, function () { 213 $('#ctrl-decor-floor .active').removeClass('active'); 214 }); 215 } else { 216 var ctrl = this; 217 var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/decor/floor/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')'; 218 $('#view-decor-floor').animate({ 219 opacity: 0 220 }, 320, function () { 221 $('#view-decor-floor').css('background-image', view).waitForImages(true).done(function () { 222 $('#ctrl-decor-floor .active').removeClass('active'); 223 $(ctrl).addClass('active'); 224 $('#view-decor-floor').animate({ 225 opacity: 1 226 }, 320); 227 }); 228 }); 229 } 230 }); 231 232 $('#ctrl-ceiling-top [style *= "ceiling_' + defaults.ceiling_top + '.jpg"]').trigger("click", true); 233 $('#ctrl-ceiling-bottom-suspended-form [style *= "ceiling_bottom_' + defaults.ceiling_form + '.jpg"]').trigger("click", true); 234 $('#ctrl-ceiling-bottom-suspended-color [style *= "ceiling_' + defaults.ceiling_color + '.jpg"]').trigger("click", true); 235 $('#ctrl-lights [style *= "lights_' + defaults.lights + '.jpg"]').trigger("click", true); 236 $('#ctrl-chandelier [style *= "chandelier_' + defaults.chandelier + '.jpg"]').trigger("click", true); 237 $('#ctrl-walls [style *= "walls_' + defaults.walls + '.jpg"]').trigger("click", true); 238 $('#ctrl-decor-walls [style *= "decor_walls_' + defaults.decor_walls + '.jpg"]').trigger("click", true); 239 $('#ctrl-floor [style *= "floor_' + defaults.floor + '.jpg"]').trigger("click", true); 240 $('#ctrl-decor-floor [style *= "decor_floor_' + defaults.decor_floor + '.jpg"]').trigger("click", true); 241});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.