2014-05-04 08:34:13 +02:00
<!-- This program is free software: you can redistribute it and/or modify
2014-10-14 09:41:18 +02:00
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
2014-05-04 08:34:13 +02:00
2014-10-14 09:41:18 +02:00
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
2014-05-04 08:34:13 +02:00
2014-10-14 09:41:18 +02:00
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see < http: / / www . gnu . org / licenses / > .
2014-05-04 08:34:13 +02:00
-->
2014-06-30 00:15:27 +02:00
<!DOCTYPE html>
2014-01-10 08:48:05 +01:00
< html >
< head >
2014-10-14 09:41:18 +02:00
< title > TextSecure Options< / title >
< meta charset = "utf-8" >
< link rel = "stylesheet" href = "css/options.css" >
2014-10-31 00:53:08 +01:00
< link rel = "stylesheet" href = "components/bootstrap/dist/css/bootstrap.css" >
2014-01-10 08:48:05 +01:00
< / head >
2014-07-20 03:41:01 +02:00
< body data-name = "curve25519" data-tools = "pnacl" data-configs = "Debug Release" data-path = "nacl/pnacl/{config}" >
2014-10-14 09:41:18 +02:00
< div id = "listener" > < / div >
< div id = "log" > < / div >
2014-01-22 07:23:41 +01:00
2014-10-14 09:41:18 +02:00
< div class = 'container' >
< h1 > < img id = "textsecure-icon" src = 'icon.png' / > TextSecure< / h1 >
< div id = 'choose-setup' class = 'collapse' >
< div class = 'row' >
< div class = 'col-xs-5 col-xs-offset-1' >
< p > I'm new to TextSecure< / p >
< / div >
< div class = 'col-xs-5' >
< p > I have TextSecure installed on my phone.< / p >
< / div >
< / div >
< div class = 'row' >
< div class = 'col-xs-5 col-xs-offset-1' >
< p > < button type = 'button' id = 'new-account' class = 'btn btn-default' > Register< / button > < / p >
< / div >
< div class = 'col-xs-5' >
< p > < button type = 'button' id = 'new-device' class = 'btn btn-default' > Add a device< / button > < / p >
< / div >
< / div >
< / div >
< div id = "init-setup" >
< div id = 'multi-device' class = 'collapse' >
< button class = 'back btn btn-link' > Back< / button >
< div class = 'narrow' >
< div class = 'status' > < / div >
< div id = "setup-qr" > < / div >
< / div >
< / div >
< div id = 'single-device' class = 'row collapse' >
< div class = 'col-xs-offset-1 col-md-6' >
< button class = 'back btn btn-link' > Back< / button >
< div class = 'narrow' >
< div id = 'step1' >
< div id = 'number-container' >
< input type = "text" id = "number" placeholder = "Phone Number" >
< / div >
< div >
< select id = "regionCode" >
< option value = "ZZ" selected > Country< / option >
< / select >
< / div >
< div class = 'clearfix' >
< button id = "request-sms" class = "btn btn-default" > Send SMS< / button >
< button id = "request-voice" class = "btn btn-default" > Call< / button >
< / div >
< / div >
< form id = "step2" class = "collapse" >
< input type = "text" pattern = "[0-9]{3}-?[0-9]{3}" title = "Enter your 6-digit verification code. If you did not receive a code, click Call or Send SMS to request a new one" id = "code" placeholder = "Verification Code" autocomplete = 'off' >
< button id = "verifyCode" class = "btn btn-info" > Submit< / button >
< div id = 'error' class = 'collapse' > < / div >
< / form >
< / div >
< / div >
< / div >
< / div >
< div id = "verify" class = "hidden" >
< div id = "verify1" > Receiving identity key...< span id = "verify1done" > < / span > < / div >
< div id = "verify2" > Verifying number and setup code...< span id = "verify2done" > < / span > < / div >
< div id = "verify3" > Generating keys...< span id = "verify3done" > < / span > < / div >
< div id = "verify4" > Registering...< span id = "verify4done" > < / span > < / div >
< div id = "verify5" > Syncing with existing devices...< span id = "verify5done" > < / span > < / div >
< / div >
< div id = "setup-complete" class = "collapse" >
< h3 > You are registered on TextSecure with number < span id = "complete-number" > < / span > < / h3 >
< / div >
< / div >
2014-10-31 00:53:08 +01:00
< script type = "text/javascript" src = "js/components.js" > < / script >
2014-07-26 07:31:41 +02:00
2014-10-20 10:21:23 +02:00
< script type = "text/javascript" src = "js/protobufs.js" > < / script >
2014-11-08 02:55:33 +01:00
< script type = "text/javascript" src = "js/curve25519_compiled.js" > < / script >
2014-11-04 23:59:48 +01:00
< script type = "text/javascript" src = "js/nativeclient.js" > < / script >
2014-10-14 09:41:18 +02:00
< script type = "text/javascript" src = "js/helpers.js" > < / script >
2014-10-29 04:30:35 +01:00
< script type = "text/javascript" src = "js/storage.js" > < / script >
< script type = "text/javascript" src = "js/storage/devices.js" > < / script >
< script type = "text/javascript" src = "js/storage/groups.js" > < / script >
2014-10-12 02:19:16 +02:00
< script type = "text/javascript" src = "js/libphonenumber-util.js" > < / script >
2014-10-14 09:41:18 +02:00
< script type = "text/javascript" src = "js/webcrypto.js" > < / script >
< script type = "text/javascript" src = "js/crypto.js" > < / script >
2014-11-04 23:59:48 +01:00
< script type = "text/javascript" src = "js/protocol.js" > < / script >
2014-10-14 09:41:18 +02:00
< script type = "text/javascript" src = "js/models/messages.js" > < / script >
< script type = "text/javascript" src = "js/models/threads.js" > < / script >
< script type = "text/javascript" src = "js/api.js" > < / script >
< script type = "text/javascript" src = "js/sendmessage.js" > < / script >
2014-06-03 18:39:29 +02:00
2014-10-14 09:41:18 +02:00
< script type = "text/javascript" src = "js/chromium.js" > < / script >
< script type = "text/javascript" src = "js/options.js" > < / script >
2014-01-10 08:48:05 +01:00
< / body >
< / html >