anchor.diff:  
   %% confirm_popup/2
   %% ====================================================================
  -%% @doc Displays confirm popup using bootbox API.
  +%% @doc Displays confirm popup using Bootbox API.
   -spec confirm_popup(Message :: binary(), Script :: binary()) -> binary().
   %% ====================================================================
   confirm_popup(Message, Script) ->
  
positive.code: -export([focus/1, set_text/2, select_text/1, set_value/2, set_width/2, click/1, prop/3, css/3]).
  
  % Bootbox functions
  -export([confirm_popup/2, dialog_popup/3]).
  
  
  %% ====================================================================
  
negative.code:     );">>).
  
  
  %% info_popup/3
  %% ====================================================================
  %% @doc Displays custom info popup using Bootbox API.
  -spec info_popup(Title :: binary(), Message :: binary(), Script :: binary()) -> binary().
  %% ====================================================================
  info_popup(Title, Message, Script) ->
      gui_jq:wire(<<"var box = bootbox.dialog({
          title: '", Title/binary, "',
          message: '", Message/binary, "',
          buttons: {
              'OK': {
                  className: 'btn-primary confirm',
                  callback: function() {", Script/binary, "}
              }
          }
      });">>).
  
  
  %% dialog_popup/3
  %% ====================================================================
  %% @doc Displays custom dialog popup using Bootbox API.
  -spec dialog_popup(Title :: binary(), Message :: binary(), Script :: binary()) -> binary().
  %% ====================================================================
  dialog_popup(Title, Message, Script) ->
  