anchor.diff:  -spec css(TargetID :: binary(), PropertyName :: binary(), Value :: binary()) -> string().
   %% ====================================================================
   css(TargetID, PropertyName, Value) ->
  -  Script = <<"$('#", TargetID/binary, "').css('", PropertyName/binary, "','", Value/binary, "');">>,
  -  wire(Script, false).+    Script = <<"$('#", TargetID/binary, "').css('", PropertyName/binary, "','", Value/binary, "');">>,
  +    wire(Script, false).
positive.code: -spec prop(TargetID :: binary(), PropertyName :: binary(), Value :: binary()) -> string().
  %% ====================================================================
  prop(TargetID, PropertyName, Value) ->
    Script = <<"$('#", TargetID/binary, "').prop('", PropertyName/binary, "','", Value/binary, "');">>,
    wire(Script, false).
  
  
  %% css/3
  
negative.code: -spec bind_enter_to_change_focus(InputID :: binary(), TargetID :: binary()) -> string().
  %% ====================================================================
  bind_enter_to_change_focus(InputID, TargetID) ->
      Script = <<"$('#", InputID/binary, "').bind('keydown', function (e){",
      "if (e.which == 13) { e.preventDefault(); document.getElementById('", TargetID/binary, "').focus(); } });">>,
      wire(Script, false).
  
  
  %% bind_key_to_click/2
  