import Widget from require "lapis.html" class extends Widget content: => form { action: @url_for "user_edit" method: "POST" enctype: "multipart/form-data" }, -> text "Change username? " input type: "text", name: "name", value: @user.name, autocomplete: "username" br! input type: "hidden", name: "csrf_token", value: @csrf_token input type: "submit" hr! form { action: @url_for "user_edit" method: "POST" enctype: "multipart/form-data" }, -> text "Change email address? " input type: "email", name: "email", value: @user.email br! input type: "hidden", name: "csrf_token", value: @csrf_token input type: "submit" hr! form { action: @url_for "user_edit" method: "POST" enctype: "multipart/form-data" }, -> p "Change password?" element "table", -> tr -> td "Old password:" td -> input type: "password", name: "oldpassword" tr -> td "New password:" td -> input type: "password", name: "password" input type: "hidden", name: "csrf_token", value: @csrf_token input type: "submit" hr! form { action: @url_for "user_edit" method: "POST" enctype: "multipart/form-data" onsubmit: "return confirm('Are you sure you want to do this?');" }, -> text "Delete user? " input type: "checkbox", name: "delete" br! input type: "hidden", name: "csrf_token", value: @csrf_token input type: "submit"