anchor.diff:      wire(Target, <<"val">>, Value, false).
   
   
  -%% delay/2
  -%% ====================================================================
  -%% @doc Delays javascript actions on given target.
  -%% @end
  --spec delay(Target :: binary(), Time :: integer()) -> ok.
  -%% ====================================================================
  -delay(Target, Time) ->
  -    wire(Target, <<"delay">>, Time, false).+%% set_width/2
  +%% ====================================================================
  +%% @doc Set the CSS width of each element in the set of matched elements.
  +%% @end
  +-spec set_width(Target :: binary(), Value :: binary()) -> ok.
  +%% ====================================================================
  +set_width(Target, Value) ->
  +  wire(Target, <<"width">>, Value, false).
  +
  +
  +%% click/2
  +%% ====================================================================
  +%% @doc Performs click action on given element.
  +%% @end
  +-spec click(Target :: binary()) -> ok.
  +%% ====================================================================
  +click(Target) ->
  +  wire(Target, <<"click">>, <<"">>, false).
  +
  +
  +%% prop/3
  +%% ====================================================================
  +%% @doc Set one or more properties for the set of matched elements.
  +%% @end
  +-spec prop(InputID :: binary(), PropertyName :: binary(), Value :: binary()) -> string().
  +%% ====================================================================
  +prop(InputID, PropertyName, Value) ->
  +  Script = <<"$('#", InputID/binary, "').prop('", PropertyName/binary, "','", Value/binary, "');">>,
  +  wire(Script, false).
  +
  +
  +%% css/3
  +%% ====================================================================
  +%% @doc Set one or more CSS properties for the set of matched elements..
  +%% @end
  +-spec css(InputID :: binary(), PropertyName :: binary(), Value :: binary()) -> string().
  +%% ====================================================================
  +css(InputID, PropertyName, Value) ->
  +  Script = <<"$('#", InputID/binary, "').css('", PropertyName/binary, "','", Value/binary, "');">>,
  +  wire(Script, false).
positive.code:     wire(Target, <<"fadeOut">>, integer_to_binary(Speed), false).
  
  
  %% focus/1
  %% ====================================================================
  %% @doc Focuses an HTML element.
  
negative.code:     wire(Target, <<"hide">>, <<"">>, false).
  
  
  %% add_class/2
  %% ====================================================================
  %% @doc Adds a class to an HTML element.
  