Add images
function.
This commit is contained in:
parent
5fbc042066
commit
bcfdf66ed9
1 changed files with 17 additions and 1 deletions
|
@ -255,6 +255,22 @@ ElmCode.Graphics.Element = function() {
|
|||
}
|
||||
}
|
||||
}
|
||||
function images(srcs) {
|
||||
var pics = Elm.Input(spacer_66(0)(0));
|
||||
var update = Elm.Lift(function(src) {
|
||||
src = Foreign.JavaScript.castStringToJSString(src);
|
||||
var img = new Image();
|
||||
img.onload = function() {
|
||||
console.log('loaded');
|
||||
Dispatcher.notify(pics.id,
|
||||
image_57(this.width)(this.height)(src));
|
||||
};
|
||||
img.src = src;
|
||||
}, [srcs]);
|
||||
var combine = Elm.Lift(function(x) { return function(y) { return x; } },
|
||||
[pics,update]);
|
||||
return combine;
|
||||
}
|
||||
function video_58(w) {
|
||||
return function(h) {
|
||||
return function(src) {
|
||||
|
@ -489,6 +505,6 @@ ElmCode.Graphics.Element = function() {
|
|||
}
|
||||
}
|
||||
return{left:left_6, right:right_7, down:down_8, up:up_9, inward:inward_10, outward:outward_11, topLeft:topLeft_22, topRight:topRight_23, bottomLeft:bottomLeft_24, bottomRight:bottomRight_25, midLeft:midLeft_26, midRight:midRight_27, midTop:midTop_28, midBottom:midBottom_29, middle:middle_30, middleAt:middleAt, topLeftAt:topLeftAt_31, topRightAt:topRightAt_32, bottomLeftAt:bottomLeftAt_33, bottomRightAt:bottomRightAt_34, absolute:absolute_35, relative:relative_36, width:width_47, height:height_48, size:size_49, opacity:opacity_50,
|
||||
color:color_51, link:link, widthOf:widthOf_52, heightOf:heightOf_53, sizeOf:sizeOf_54, text:text_56, asText:asText, plainText:plainText, centeredText:centeredText, justifiedText:justifiedText, rightedText:rightedText, image:image_57, video:video_58, fittedImage:fittedImage_59, flow:flow_60, above:above_61, below:below_62, beside:beside_63, layers:layers_64, collage:collage_65, spacer:spacer_66, container:container_67, line:line_76, segment:segment_77, polygon:polygon_79, rect:rect_80, oval:oval_81, circle:circle_82, ngon:ngon_83, solid:solid_89, dotted:dotted_90, dashed:dashed_91, customLine:customLine_92, filled:filled_93,
|
||||
color:color_51, link:link, widthOf:widthOf_52, heightOf:heightOf_53, sizeOf:sizeOf_54, text:text_56, asText:asText, plainText:plainText, centeredText:centeredText, justifiedText:justifiedText, rightedText:rightedText, image:image_57, images:images, video:video_58, fittedImage:fittedImage_59, flow:flow_60, above:above_61, below:below_62, beside:beside_63, layers:layers_64, collage:collage_65, spacer:spacer_66, container:container_67, line:line_76, segment:segment_77, polygon:polygon_79, rect:rect_80, oval:oval_81, circle:circle_82, ngon:ngon_83, solid:solid_89, dotted:dotted_90, dashed:dashed_91, customLine:customLine_92, filled:filled_93,
|
||||
outlined:outlined_94, customOutline:customOutline_95, textured:textured, sprite:sprite_96, toForm:toForm_97, rotate:rotate_98, scale:scale_99, move:move_100}
|
||||
}();
|
Loading…
Reference in a new issue