You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.7 KiB

  1. <form name="avatarform" id="avatarform">
  2. <fieldset>
  3. <legend>{$c->__('page.avatar')}</legend>
  4. <div class="element">
  5. <label for="avatar">{$c->__('page.avatar')}</label>
  6. <img id="vCardPhotoPreview" src="data:image/jpeg;base64,{$photobin}">
  7. <br /><span id="picturesize" class="clean"></span><br /><br />
  8. <input type="file" onchange="vCardImageLoad(this.files);">
  9. <input type="hidden" name="photobin" value="{$photobin}"/>
  10. </div>
  11. <div class="element" id="camdiv">
  12. <label for="url"><i class="fa fa-camera"></i> {$c->__('avatar.webcam')}</label>
  13. <video id="runningcam" class="squares" autoplay></video>
  14. <canvas style="display:none;"></canvas>
  15. <a
  16. id="shoot"
  17. class="button color green"
  18. onclick="return false;">
  19. <i class="fa fa-smile-o"></i> {$c->__('avatar.cheese')}
  20. </a>
  21. <a
  22. id="capture"
  23. class="button color purple"
  24. onclick="
  25. showVideo();
  26. return false;">
  27. <i class="fa fa-smile-o"></i> {$c->__('avatar.snapshot')}
  28. </a>
  29. </div>
  30. </fieldset>
  31. <a
  32. onclick="
  33. {$submit}
  34. movim_button_save('#avatarvalidate');
  35. this.value = '{$c->__('button.submitting')}';
  36. this.className='button color orange inactive oppose';"
  37. class="button color green oppose"
  38. id="avatarvalidate"
  39. ><i class="fa fa-check"></i> {$c->__('button.submit')}</a>
  40. </form>