- Fixed index.html. Now, running it simply generates the JSONs (does not require checkout of SVN repo) - Added these auto-generated JSONs to the bundle - Updated the plists with the ones that were generated. There is still a manual step invovled in copying the generated plists from the simulator's container (since the file is saved by the app in its documents directory). Note that this updates the metadata to r729 on the libphonenumber's svn trunk.
54 lines
2.1 KiB
PHP
Executable File
54 lines
2.1 KiB
PHP
Executable File
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<?PHP
|
|
$mode = isset($_REQUEST['test']) ? true:false;
|
|
$metadataSrc = "http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/metadata.js";
|
|
$fileName = "PhoneNumberMetaData";
|
|
|
|
if ($mode)
|
|
{
|
|
$metadataSrc = "http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/metadatafortesting.js";
|
|
$fileName = "PhoneNumberMetaDataForTesting";
|
|
}
|
|
?>
|
|
|
|
<head>
|
|
<title>libPhoneNumber for iOS metadata generator</title>
|
|
<script src="http://cdn.rawgit.com/google/closure-library/master/closure/goog/base.js"></script>
|
|
<script>
|
|
goog.require('goog.proto2.Message');
|
|
goog.require('goog.dom');
|
|
goog.require('goog.json');
|
|
goog.require('goog.array');
|
|
goog.require('goog.proto2.ObjectSerializer');
|
|
goog.require('goog.string.StringBuffer');
|
|
</script>
|
|
<script src="http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/phonemetadata.pb.js"></script>
|
|
<script src="http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/phonenumber.pb.js"></script>
|
|
<script src=<?PHP echo '"'.$metadataSrc.'"'; ?>></script>
|
|
<script src="http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/phonenumberutil.js"></script>
|
|
<script src="http://libphonenumber.googlecode.com/svn/trunk/javascript/i18n/phonenumbers/asyoutypeformatter.js"></script>
|
|
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
|
|
<script>
|
|
goog.require('i18n.phonenumbers.metadata');
|
|
$(document).ready(function () {
|
|
var goodDomElement = goog.dom.getElement;
|
|
var jsonData = encodeURIComponent(JSON.stringify(i18n.phonenumbers.metadata));
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "libPhoneNumberGenerator.php",
|
|
data: { jsonData: jsonData, fileName: <?php echo '"'.$fileName.'"'; ?> }
|
|
}).done(function(msg) {
|
|
$('#console').html(""+msg);
|
|
});
|
|
});
|
|
</script>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="console">Generate libPhoneNumber metadata for iOS</div>
|
|
</body>
|
|
|
|
</html>
|