shoutout.wix.com
Open in
urlscan Pro
185.230.63.148
Public Scan
Submitted URL: https://shoutout.wix.com/so/50NnJn94r/c?w=TGlqTN4hQmSXgb0Ig-b4dMxCAsoJ3MWSHkKnuvgSDV8.eyJ1IjoiaHR0cHM6Ly9zaG91dG91dC53aXg...
Effective URL: https://shoutout.wix.com/so/50NnJn94r?languageTag=en&cid=8199faff-f803-4d78-8562-1d49e62c06c6®ion=bcec4759-3375-4287-9...
Submission: On October 07 via api from SG — Scanned from DE
Effective URL: https://shoutout.wix.com/so/50NnJn94r?languageTag=en&cid=8199faff-f803-4d78-8562-1d49e62c06c6®ion=bcec4759-3375-4287-9...
Submission: On October 07 via api from SG — Scanned from DE
Form analysis
10 forms found in the DOMName: imageSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="imageSourceForm" class="ng-pristine ng-valid">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Add an image from:</div>
<div class="form-row__content" ng-click="changeImageSourceType()">
<so-radio ng-model="imageSourceForm.imageSource" value="image_gallery" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">My images</span>
</so-radio>
<so-radio ng-model="imageSourceForm.imageSource" value="dynamic_image" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic content</span>
</so-radio>
</div>
</div>
<div class="form-row image-controls ng-hide" ng-show="imageSourceForm.imageSource === 'image_gallery'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<button class="so-button so-button-secondary-small" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-show="!imageSourceForm.selectedImage.url" type="button"> Choose Image </button>
<div ng-show="imageSourceForm.selectedImage.url" class="ng-hide">
<img height="36px" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-src="" width="36px">
<!---->
<img append-to-body="true" class="remove-icon" ng-click="imageSourceForm.selectedImage = {}" ng-src="images/icons/composer/ic-remove.svg" wix-tooltip="Remove Image"
src="https://static.parastorage.com/services/shoutout-static/1.4753.0/images/icons/composer/ic-remove.svg">
</div>
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="imageSourceForm.imageSource === 'dynamic_image'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicImage" options="dynamicImages" placeholder="" selected-id="imageSourceForm.selectedDynamicImage"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="imageSourceForm.submitted">
<span ng-show="!imageSourceForm.urlIsValid" class=""> Please choose an image. </span>
<span ng-show="!imageSourceForm.dynamicImageIsValid" class=""> Select dynamic content... </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" data-hook="image-region-image-source-form-cancel" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" data-hook="image-region-image-source-form-apply" ng-click="confirmChanges($event)" type="button"> Apply </button>
</div>
</div>
</form>
Name: linkSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="linkSourceForm" class="ng-pristine ng-invalid ng-invalid-so-validate-url">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Links to:</div>
<div class="form-row__content" ng-click="changeLinkSourceType()">
<so-radio ng-model="linkSourceForm.linkSource" value="web_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Web address</span>
</so-radio>
<so-radio ng-model="linkSourceForm.linkSource" value="dynamic_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic link</span>
</so-radio>
</div>
</div>
<div class="form-row input-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'web_link'">
<div class="form-row__label so-label"></div>
<div class="form-row__content">
<input class="so-image-link-input so-input-large ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-so-validate-url" focus-on="enterToEditMode" name="imageLink" ng-focus="linkSourceForm.submitted = false;" ng-model="linkSourceForm.link"
placeholder="www.google.com" so-keydown="{enter: confirmChanges}" so-validate-url="true" type="text">
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'dynamic_link'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicLink" options="dynamicLinkOptions" placeholder="::'COMPOSER.CUSTOM_BUTTON.DYNAMIC_LINK_SELECT_PLACEHOLDER' | translate" selected-id="linkSourceForm.selectedDynamicLink"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="linkSourceForm.submitted">
<span ng-show="!linkSourceForm.webLinkIsValid" class=""> Enter a valid URL. </span>
<span ng-show="!linkSourceForm.dynamicLinkIsValid" class=""> Please select a link from the list to continue. </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" ng-click="confirmChanges($event)" data-hook="image-region-link-source-form-apply" type="button"> Apply </button>
</div>
</div>
</form>
Name: imageSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="imageSourceForm" class="ng-pristine ng-valid">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Add an image from:</div>
<div class="form-row__content" ng-click="changeImageSourceType()">
<so-radio ng-model="imageSourceForm.imageSource" value="image_gallery" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">My images</span>
</so-radio>
<so-radio ng-model="imageSourceForm.imageSource" value="dynamic_image" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic content</span>
</so-radio>
</div>
</div>
<div class="form-row image-controls ng-hide" ng-show="imageSourceForm.imageSource === 'image_gallery'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<button class="so-button so-button-secondary-small" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-show="!imageSourceForm.selectedImage.url" type="button"> Choose Image </button>
<div ng-show="imageSourceForm.selectedImage.url" class="ng-hide">
<img height="36px" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-src="" width="36px">
<!---->
<img append-to-body="true" class="remove-icon" ng-click="imageSourceForm.selectedImage = {}" ng-src="images/icons/composer/ic-remove.svg" wix-tooltip="Remove Image"
src="https://static.parastorage.com/services/shoutout-static/1.4753.0/images/icons/composer/ic-remove.svg">
</div>
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="imageSourceForm.imageSource === 'dynamic_image'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicImage" options="dynamicImages" placeholder="" selected-id="imageSourceForm.selectedDynamicImage"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="imageSourceForm.submitted">
<span ng-show="!imageSourceForm.urlIsValid" class=""> Please choose an image. </span>
<span ng-show="!imageSourceForm.dynamicImageIsValid" class=""> Select dynamic content... </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" data-hook="image-region-image-source-form-cancel" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" data-hook="image-region-image-source-form-apply" ng-click="confirmChanges($event)" type="button"> Apply </button>
</div>
</div>
</form>
Name: linkSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="linkSourceForm" class="ng-pristine ng-invalid ng-invalid-so-validate-url">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Links to:</div>
<div class="form-row__content" ng-click="changeLinkSourceType()">
<so-radio ng-model="linkSourceForm.linkSource" value="web_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Web address</span>
</so-radio>
<so-radio ng-model="linkSourceForm.linkSource" value="dynamic_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic link</span>
</so-radio>
</div>
</div>
<div class="form-row input-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'web_link'">
<div class="form-row__label so-label"></div>
<div class="form-row__content">
<input class="so-image-link-input so-input-large ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-so-validate-url" focus-on="enterToEditMode" name="imageLink" ng-focus="linkSourceForm.submitted = false;" ng-model="linkSourceForm.link"
placeholder="www.google.com" so-keydown="{enter: confirmChanges}" so-validate-url="true" type="text">
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'dynamic_link'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicLink" options="dynamicLinkOptions" placeholder="::'COMPOSER.CUSTOM_BUTTON.DYNAMIC_LINK_SELECT_PLACEHOLDER' | translate" selected-id="linkSourceForm.selectedDynamicLink"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="linkSourceForm.submitted">
<span ng-show="!linkSourceForm.webLinkIsValid" class=""> Enter a valid URL. </span>
<span ng-show="!linkSourceForm.dynamicLinkIsValid" class=""> Please select a link from the list to continue. </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" ng-click="confirmChanges($event)" data-hook="image-region-link-source-form-apply" type="button"> Apply </button>
</div>
</div>
</form>
Name: imageSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="imageSourceForm" class="ng-pristine ng-valid">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Add an image from:</div>
<div class="form-row__content" ng-click="changeImageSourceType()">
<so-radio ng-model="imageSourceForm.imageSource" value="image_gallery" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">My images</span>
</so-radio>
<so-radio ng-model="imageSourceForm.imageSource" value="dynamic_image" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic content</span>
</so-radio>
</div>
</div>
<div class="form-row image-controls ng-hide" ng-show="imageSourceForm.imageSource === 'image_gallery'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<button class="so-button so-button-secondary-small" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-show="!imageSourceForm.selectedImage.url" type="button"> Choose Image </button>
<div ng-show="imageSourceForm.selectedImage.url" class="ng-hide">
<img height="36px" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-src="" width="36px">
<!---->
<img append-to-body="true" class="remove-icon" ng-click="imageSourceForm.selectedImage = {}" ng-src="images/icons/composer/ic-remove.svg" wix-tooltip="Remove Image"
src="https://static.parastorage.com/services/shoutout-static/1.4753.0/images/icons/composer/ic-remove.svg">
</div>
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="imageSourceForm.imageSource === 'dynamic_image'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicImage" options="dynamicImages" placeholder="" selected-id="imageSourceForm.selectedDynamicImage"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="imageSourceForm.submitted">
<span ng-show="!imageSourceForm.urlIsValid" class=""> Please choose an image. </span>
<span ng-show="!imageSourceForm.dynamicImageIsValid" class=""> Select dynamic content... </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" data-hook="image-region-image-source-form-cancel" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" data-hook="image-region-image-source-form-apply" ng-click="confirmChanges($event)" type="button"> Apply </button>
</div>
</div>
</form>
Name: linkSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="linkSourceForm" class="ng-pristine ng-invalid ng-invalid-so-validate-url">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Links to:</div>
<div class="form-row__content" ng-click="changeLinkSourceType()">
<so-radio ng-model="linkSourceForm.linkSource" value="web_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Web address</span>
</so-radio>
<so-radio ng-model="linkSourceForm.linkSource" value="dynamic_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic link</span>
</so-radio>
</div>
</div>
<div class="form-row input-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'web_link'">
<div class="form-row__label so-label"></div>
<div class="form-row__content">
<input class="so-image-link-input so-input-large ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-so-validate-url" focus-on="enterToEditMode" name="imageLink" ng-focus="linkSourceForm.submitted = false;" ng-model="linkSourceForm.link"
placeholder="www.google.com" so-keydown="{enter: confirmChanges}" so-validate-url="true" type="text">
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'dynamic_link'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicLink" options="dynamicLinkOptions" placeholder="::'COMPOSER.CUSTOM_BUTTON.DYNAMIC_LINK_SELECT_PLACEHOLDER' | translate" selected-id="linkSourceForm.selectedDynamicLink"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="linkSourceForm.submitted">
<span ng-show="!linkSourceForm.webLinkIsValid" class=""> Enter a valid URL. </span>
<span ng-show="!linkSourceForm.dynamicLinkIsValid" class=""> Please select a link from the list to continue. </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" ng-click="confirmChanges($event)" data-hook="image-region-link-source-form-apply" type="button"> Apply </button>
</div>
</div>
</form>
Name: imageSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="imageSourceForm" class="ng-pristine ng-valid">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Add an image from:</div>
<div class="form-row__content" ng-click="changeImageSourceType()">
<so-radio ng-model="imageSourceForm.imageSource" value="image_gallery" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">My images</span>
</so-radio>
<so-radio ng-model="imageSourceForm.imageSource" value="dynamic_image" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic content</span>
</so-radio>
</div>
</div>
<div class="form-row image-controls ng-hide" ng-show="imageSourceForm.imageSource === 'image_gallery'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<button class="so-button so-button-secondary-small" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-show="!imageSourceForm.selectedImage.url" type="button"> Choose Image </button>
<div ng-show="imageSourceForm.selectedImage.url" class="ng-hide">
<img height="36px" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-src="" width="36px">
<!---->
<img append-to-body="true" class="remove-icon" ng-click="imageSourceForm.selectedImage = {}" ng-src="images/icons/composer/ic-remove.svg" wix-tooltip="Remove Image"
src="https://static.parastorage.com/services/shoutout-static/1.4753.0/images/icons/composer/ic-remove.svg">
</div>
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="imageSourceForm.imageSource === 'dynamic_image'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicImage" options="dynamicImages" placeholder="" selected-id="imageSourceForm.selectedDynamicImage"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="imageSourceForm.submitted">
<span ng-show="!imageSourceForm.urlIsValid" class=""> Please choose an image. </span>
<span ng-show="!imageSourceForm.dynamicImageIsValid" class=""> Select dynamic content... </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" data-hook="image-region-image-source-form-cancel" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" data-hook="image-region-image-source-form-apply" ng-click="confirmChanges($event)" type="button"> Apply </button>
</div>
</div>
</form>
Name: linkSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="linkSourceForm" class="ng-pristine ng-invalid ng-invalid-so-validate-url">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Links to:</div>
<div class="form-row__content" ng-click="changeLinkSourceType()">
<so-radio ng-model="linkSourceForm.linkSource" value="web_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Web address</span>
</so-radio>
<so-radio ng-model="linkSourceForm.linkSource" value="dynamic_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic link</span>
</so-radio>
</div>
</div>
<div class="form-row input-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'web_link'">
<div class="form-row__label so-label"></div>
<div class="form-row__content">
<input class="so-image-link-input so-input-large ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-so-validate-url" focus-on="enterToEditMode" name="imageLink" ng-focus="linkSourceForm.submitted = false;" ng-model="linkSourceForm.link"
placeholder="www.google.com" so-keydown="{enter: confirmChanges}" so-validate-url="true" type="text">
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'dynamic_link'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicLink" options="dynamicLinkOptions" placeholder="::'COMPOSER.CUSTOM_BUTTON.DYNAMIC_LINK_SELECT_PLACEHOLDER' | translate" selected-id="linkSourceForm.selectedDynamicLink"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="linkSourceForm.submitted">
<span ng-show="!linkSourceForm.webLinkIsValid" class=""> Enter a valid URL. </span>
<span ng-show="!linkSourceForm.dynamicLinkIsValid" class=""> Please select a link from the list to continue. </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" ng-click="confirmChanges($event)" data-hook="image-region-link-source-form-apply" type="button"> Apply </button>
</div>
</div>
</form>
Name: imageSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="imageSourceForm" class="ng-pristine ng-valid">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Add an image from:</div>
<div class="form-row__content" ng-click="changeImageSourceType()">
<so-radio ng-model="imageSourceForm.imageSource" value="image_gallery" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">My images</span>
</so-radio>
<so-radio ng-model="imageSourceForm.imageSource" value="dynamic_image" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic content</span>
</so-radio>
</div>
</div>
<div class="form-row image-controls ng-hide" ng-show="imageSourceForm.imageSource === 'image_gallery'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<button class="so-button so-button-secondary-small" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-show="!imageSourceForm.selectedImage.url" type="button"> Choose Image </button>
<div ng-show="imageSourceForm.selectedImage.url" class="ng-hide">
<img height="36px" ng-click="showMediaDialogFromSelectImageSourceFlow()" ng-src="" width="36px">
<!---->
<img append-to-body="true" class="remove-icon" ng-click="imageSourceForm.selectedImage = {}" ng-src="images/icons/composer/ic-remove.svg" wix-tooltip="Remove Image"
src="https://static.parastorage.com/services/shoutout-static/1.4753.0/images/icons/composer/ic-remove.svg">
</div>
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="imageSourceForm.imageSource === 'dynamic_image'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicImage" options="dynamicImages" placeholder="" selected-id="imageSourceForm.selectedDynamicImage"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="imageSourceForm.submitted">
<span ng-show="!imageSourceForm.urlIsValid" class=""> Please choose an image. </span>
<span ng-show="!imageSourceForm.dynamicImageIsValid" class=""> Select dynamic content... </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" data-hook="image-region-image-source-form-cancel" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" data-hook="image-region-image-source-form-apply" ng-click="confirmChanges($event)" type="button"> Apply </button>
</div>
</div>
</form>
Name: linkSourceForm —
<form autocomplete="off" ng-submit="confirmChanges($event)" novalidate="" name="linkSourceForm" class="ng-pristine ng-invalid ng-invalid-so-validate-url">
<div class="tab-content">
<div class="form-row select-source">
<div class="form-row__label so-label">Links to:</div>
<div class="form-row__content" ng-click="changeLinkSourceType()">
<so-radio ng-model="linkSourceForm.linkSource" value="web_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Web address</span>
</so-radio>
<so-radio ng-model="linkSourceForm.linkSource" value="dynamic_link" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="so-body2">Dynamic link</span>
</so-radio>
</div>
</div>
<div class="form-row input-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'web_link'">
<div class="form-row__label so-label"></div>
<div class="form-row__content">
<input class="so-image-link-input so-input-large ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-so-validate-url" focus-on="enterToEditMode" name="imageLink" ng-focus="linkSourceForm.submitted = false;" ng-model="linkSourceForm.link"
placeholder="www.google.com" so-keydown="{enter: confirmChanges}" so-validate-url="true" type="text">
</div>
</div>
<div class="form-row select-form-row ng-hide" ng-show="linkSourceForm.linkSource === 'dynamic_link'">
<div class="form-row__label so-label"> </div>
<div class="form-row__content">
<dropdown on-select="selectDynamicLink" options="dynamicLinkOptions" placeholder="::'COMPOSER.CUSTOM_BUTTON.DYNAMIC_LINK_SELECT_PLACEHOLDER' | translate" selected-id="linkSourceForm.selectedDynamicLink"></dropdown>
</div>
</div>
</div>
<div class="region-options-control">
<div class="region-options-control__errors ng-hide" ng-show="linkSourceForm.submitted">
<span ng-show="!linkSourceForm.webLinkIsValid" class=""> Enter a valid URL. </span>
<span ng-show="!linkSourceForm.dynamicLinkIsValid" class=""> Please select a link from the list to continue. </span>
</div>
<div class="region-options-control__actions">
<button class="wix-button-transparent is-button-small" ng-click="discardChanges($event)" type="button"> Cancel </button>
<button class="wix-button is-button-small" ng-click="confirmChanges($event)" data-hook="image-region-link-source-form-apply" type="button"> Apply </button>
</div>
</div>
</form>
Text Content
Remove Remove New Balance "XC-72 Retro Futurism" exhibition Remove COME TAKE A CLOSER LOOK TO THE VARIOUS UPCYCLING CREATIVES !! 25.09.2021 - 31.10.2021 at Shop B-D, 55 Paterson Street, Fashion Walk, Causeway Bay, Hong Kong. Remove x Live Mute 00:00 01:00 Remove 100+ OFF-SEASON PRODUCTS HAVE BEEN UPCYCLED INTO 100 BENTO BAGS AS GIFTS WITH PURCHASE AND COMBINED WITH THE OLD SHOWPIECES OF HONG KONG SINGER-SONGWRITER CANDY LO INTO 2 WEARABLE ARTWORKS. THEY ARE DISPLAYED ON THE WOODEN FRAMES UPCYCLED BY START FROM ZERO. TO EMBRACE THE ART OF PATTERN MAKING, WE CUT THE OLD PIECES AND COMBINE THE GEOMETRIC PANELS TOGETHER, TO PROVOKE THE AUDIENCE TO IMAGINE HOW THE 2D PIECES ARE BEING TRANSFORMED INTO 3D FORMS ON OUR BODIES AND HOW THE FUNCTIONAL SPORTSWEAR ARE BEING TRANS-FASHIONED INTO WEARABLE ART. Circular Fashion = Style changes in the same circle. Remove Add an image from: My images Dynamic content Choose Image Please choose an image. Select dynamic content... Cancel Apply Links to: Web address Dynamic link Enter a valid URL. Please select a link from the list to continue. Cancel Apply Remove Remove Add an image from: My images Dynamic content Choose Image Please choose an image. Select dynamic content... Cancel Apply Links to: Web address Dynamic link Enter a valid URL. Please select a link from the list to continue. Cancel Apply Remove Add an image from: My images Dynamic content Choose Image Please choose an image. Select dynamic content... Cancel Apply Links to: Web address Dynamic link Enter a valid URL. Please select a link from the list to continue. Cancel Apply Remove Add an image from: My images Dynamic content Choose Image Please choose an image. Select dynamic content... Cancel Apply Links to: Web address Dynamic link Enter a valid URL. Please select a link from the list to continue. Cancel Apply Remove WHAT'S NEXT? Patagonia x FashionClinic by T Stay tuned !! Remove Add an image from: My images Dynamic content Choose Image Please choose an image. Select dynamic content... Cancel Apply Links to: Web address Dynamic link Enter a valid URL. Please select a link from the list to continue. Cancel Apply Remove Hong Kong Share on social www.fashionclinic-by-t.com Want to add a footer here? You can choose which information to show and customize it. Created with Explore Ascend