页内目录悬浮窗、`[TOC]`标准支持
This commit is contained in:
parent
783e4952b4
commit
5aa9537333
|
|
@ -106,18 +106,30 @@ body{position:relative;background:#e7e8eb;}
|
|||
.main-sibling a:not([href]){color:#333;}
|
||||
.main-sibling a:not([href]):hover{text-decoration:none;}
|
||||
|
||||
/* ---------- footer ---------- */
|
||||
footer{position:relative;width:100%;height:15px;}
|
||||
.signature{position:absolute;right:40px;bottom:17px;color:#999;}
|
||||
/* ---------- contents ---------- */
|
||||
aside .contents{position:fixed;bottom:137px;right:7px;z-index:9900;height:38px;width:38px;background:#f4f5f9;border:1px solid #ccc;}
|
||||
aside .contents .btn{cursor:pointer;}
|
||||
aside .contents .btn svg{position:absolute;top:7px;left:7px;width:22px;height:22px;color:#aaa;}
|
||||
aside .contents:hover .btn svg,aside .contents.on .btn svg{display:none;}
|
||||
aside .contents .btn span{display:none;padding:12px 0;font-family:Microsoft YaHei,STXihei,STHeiti,Verdana,Arial,Helvetica,sans-serif;line-height:14px;text-align:center;color:#aaa;}
|
||||
aside .contents:hover .btn span,aside .contents.on .btn span{display:block;}
|
||||
aside .contents-list{display:none;position:absolute;right:36px;bottom:-1px;width:270px;max-height:500px;padding:18px;overflow:hidden;overflow-y:scroll;background:#f4f5f9;border:1px solid #ccc;}
|
||||
aside .contents:hover .contents-list,aside .contents.on .contents-list{display:block;}
|
||||
aside .contents-list p{padding-bottom:5px;margin-bottom:8px;border-bottom:#ccc 1px solid;}
|
||||
aside .contents-list ol{padding-left:20px;}
|
||||
|
||||
/* ---------- backTop ---------- */
|
||||
.back-top{position:fixed;bottom:100px;right:7px;z-index: 9900;height:38px;width:38px;background:#f4f5f9;border:1px solid #ccc;}
|
||||
.back-icon{display:block;position:relative;width:32px;margin:2px auto;}
|
||||
.back-icon svg{position:absolute;top:6px;left:5px;width:22px;height:22px;color:#aaa;}
|
||||
.back-text{display:none;position:absolute;top:0;left:0;z-index:99;margin:4px;font-family:Microsoft YaHei,STXihei,STHeiti,Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-align:center;letter-spacing:2px;line-height:14px;background-color:#f4f5f9;cursor:pointer;}
|
||||
.back-text:hover{text-decoration:none;}
|
||||
.back-top:hover .back-icon{border:none;}
|
||||
.back-top:hover .back-text{display:block;color:#aaa;}
|
||||
aside .back-top{position:fixed;bottom:100px;right:7px;z-index: 9900;height:38px;width:38px;background:#f4f5f9;border:1px solid #ccc;}
|
||||
aside .back-icon{display:block;position:relative;width:32px;margin:2px auto;}
|
||||
aside .back-icon svg{position:absolute;top:6px;left:5px;width:22px;height:22px;color:#aaa;}
|
||||
aside .back-text{display:none;position:absolute;top:0;left:0;z-index:99;padding:4px;font-family:Microsoft YaHei,STXihei,STHeiti,Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-align:center;letter-spacing:2px;line-height:14px;background-color:#f4f5f9;cursor:pointer;}
|
||||
aside .back-text:hover{text-decoration:none;}
|
||||
aside .back-top:hover .back-icon{border:none;}
|
||||
aside .back-top:hover .back-text{display:block;color:#aaa;}
|
||||
|
||||
/* ---------- footer ---------- */
|
||||
footer{position:relative;width:100%;height:15px;}
|
||||
footer .signature{position:absolute;right:40px;bottom:17px;color:#999;}
|
||||
|
||||
/* ---------- lowBrowser ---------- */
|
||||
#lowBrowser{position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,9 @@
|
|||
this.$e = {
|
||||
win: $(win),
|
||||
//markdown文档内容容器
|
||||
view: $('#view')
|
||||
view: $('#view'),
|
||||
title: $('title'),
|
||||
contentsTitle: $('#contentsTitle')
|
||||
};
|
||||
this.data = {
|
||||
pageWidth: 0
|
||||
|
|
@ -64,11 +66,24 @@
|
|||
});
|
||||
};
|
||||
|
||||
//转换链接文本
|
||||
Docs.prototype._tramsformLinkText = function (str) {
|
||||
return str
|
||||
.replace(/^\s+|\s+$/g, '') //去除首尾空格
|
||||
.replace(/'/g, ''') //转义单引号
|
||||
.replace(/"/g, '"') //转义双引号,由于双引号无法正确传递给html属性,当作为hash时将删除处理
|
||||
.replace(/\(/g, '(') //转义左圆括号
|
||||
.replace(/\)/g, ')') //转义右圆括号
|
||||
.replace(/\[/g, '[') //转义左中括号
|
||||
.replace(/\]/g, ']'); //转义右中括号
|
||||
};
|
||||
|
||||
//设置文档h1、h2、h3描记
|
||||
Docs.prototype.setTitlesAnchor = function () {
|
||||
Docs.prototype._setTitlesAnchor = function () {
|
||||
var that = this;
|
||||
var $titles = null;
|
||||
var hash = '';
|
||||
var contentsMd = ''; //提取目录为markdown字符串
|
||||
if (location.hash && location.hash.length > 1) {
|
||||
hash = location.hash.split('#')[1];
|
||||
}
|
||||
|
|
@ -77,11 +92,18 @@
|
|||
$titles = that.$e.view.find('h1,h2,h3');
|
||||
$titles.each(function (index, element) {
|
||||
var $this = $(element);
|
||||
var text = $.trim($this.text()).replace('"', '');
|
||||
var text1 = that._tramsformLinkText($this.text());
|
||||
var text2 = text1.replace(/"/g, ''); //删除双引号
|
||||
//提取目录
|
||||
if ($this.is('h2')) {
|
||||
contentsMd += '1. [' + text1 + '](#' + text2 + ' "' + text2 + '")\n';
|
||||
} else if ($this.is('h3')) {
|
||||
contentsMd += '\t1. [' + text1 + '](#' + text2 + ' "' + text2 + '")\n';
|
||||
}
|
||||
//设置描记
|
||||
$this.prepend(anchorHtml.replace(/\{title\}/g, text));
|
||||
$this.prepend(anchorHtml.replace(/\{title\}/g, text2));
|
||||
//首次打开页面滚动位置修正
|
||||
if (hash == text) {
|
||||
if (hash == $this.text().replace(/"/g, '')) {
|
||||
if (that.data.pageWidth <= 720) {
|
||||
that.$e.win.scrollTop($this.offset().top - 55);
|
||||
} else {
|
||||
|
|
@ -89,6 +111,10 @@
|
|||
}
|
||||
}
|
||||
});
|
||||
if (contentsMd.indexOf('\t') == 0) {
|
||||
contentsMd = '1.  \n' + contentsMd;
|
||||
}
|
||||
return contentsMd;
|
||||
};
|
||||
|
||||
//设置js注释隐藏
|
||||
|
|
@ -171,8 +197,10 @@
|
|||
Docs.prototype.renderDoc = function (content) {
|
||||
var that = this;
|
||||
this.cleanView();
|
||||
var html = marked(content)
|
||||
.replace(/\[(TOC|MENU)]/g, '<blockquote class="markdown-contents"></blockquote>');
|
||||
this.$e.view
|
||||
.html(marked(content))
|
||||
.html(html)
|
||||
.find('pre code').each(function (i, element) {
|
||||
var $elm = $(element);
|
||||
var className = $elm.attr('class') || '';
|
||||
|
|
@ -191,9 +219,13 @@
|
|||
}
|
||||
});
|
||||
//设置网页title
|
||||
$('title').text(this.$e.view.find('h1').eq(0).text());
|
||||
var title = this.$e.view.find('h1').eq(0).text();
|
||||
this.$e.title.text(title);
|
||||
this.$e.contentsTitle.text(title).attr('href', '#' + title.replace(/"/g, ''));
|
||||
//设置描点
|
||||
this.setTitlesAnchor();
|
||||
var contents = this._setTitlesAnchor();
|
||||
//设置目录
|
||||
$('.markdown-contents').html(marked(contents));
|
||||
};
|
||||
|
||||
//读取文档
|
||||
|
|
|
|||
106
files/amWiki.js
106
files/amWiki.js
|
|
@ -9,6 +9,10 @@ $(function () {
|
|||
|
||||
'use strict';
|
||||
|
||||
/*
|
||||
引入
|
||||
*/
|
||||
|
||||
//工具集
|
||||
var tools = window.tools;
|
||||
//文档管理器
|
||||
|
|
@ -24,9 +28,21 @@ $(function () {
|
|||
//是否支持history.state的API (IE9不支持)
|
||||
var HISTORY_STATE = 'pushState' in history;
|
||||
|
||||
/*
|
||||
页面基本
|
||||
*/
|
||||
|
||||
//页面元素
|
||||
var $menuBar = $('#menuBar'),
|
||||
$mainSibling = $('#mainSibling'),
|
||||
$nav = $('.nav'),
|
||||
$menuIcon = $('.menu_icon'),
|
||||
$filter = $('#menuFilter'),
|
||||
$filterClean = $filter.next('i'),
|
||||
$contents = $('#contents');
|
||||
|
||||
//页面基本显示与操作
|
||||
var $menuBar = $('#menuBar');
|
||||
var pageBase = function () {
|
||||
(function () {
|
||||
//菜单折叠
|
||||
$menuBar.on('click', 'h5', function () {
|
||||
var $this = $(this),
|
||||
|
|
@ -58,20 +74,7 @@ $(function () {
|
|||
$next.slideDown(200);
|
||||
}
|
||||
});
|
||||
//展开折叠所有导航栏位按钮
|
||||
/*$('.menu-fold').on('click', function () {
|
||||
var $this = $(this);
|
||||
if ($this.hasClass('on')) {
|
||||
$this.removeClass('on').find('use').attr('xlink:href', '#navFolder1');
|
||||
$menuBar.find('h5').removeClass('on').next('ul').hide();
|
||||
} else {
|
||||
$this.addClass('on').find('use').attr('xlink:href', '#navFolder2');
|
||||
$menuBar.find('h5').addClass('on').next('ul').show();
|
||||
}
|
||||
});*/
|
||||
//响应式菜单
|
||||
var $nav = $('.nav'),
|
||||
$menuIcon = $('.menu_icon');
|
||||
$menuIcon.on('click', function () {
|
||||
var $this = $(this);
|
||||
if ($this.hasClass('close')) {
|
||||
|
|
@ -91,8 +94,6 @@ $(function () {
|
|||
$nav.removeClass('on');
|
||||
});
|
||||
//页面筛选
|
||||
var $filter = $('#menuFilter');
|
||||
var $filterClean = $filter.next('i');
|
||||
$filter.on('blur change input propertychange', function () {
|
||||
var value = $filter.val();
|
||||
if (value != '') {
|
||||
|
|
@ -141,10 +142,18 @@ $(function () {
|
|||
$('#svgSymbols').append(svg);
|
||||
}, 'text');
|
||||
}
|
||||
};
|
||||
//目录锁定
|
||||
$contents.children('.btn').on('click', function(){
|
||||
$contents.toggleClass('on');
|
||||
});
|
||||
|
||||
})();
|
||||
|
||||
/*
|
||||
业务操作函数
|
||||
*/
|
||||
|
||||
//改变底部上下篇目
|
||||
var $mainSibling = $('#mainSibling');
|
||||
var changeSibling = function ($item) {
|
||||
//如果未传导航项进来,隐藏上下篇目栏位
|
||||
if (!$item) {
|
||||
|
|
@ -251,7 +260,8 @@ $(function () {
|
|||
testing && testing.crawlContent();
|
||||
}
|
||||
//如果服务器文档与本地缓存一致,不进行任何操作
|
||||
else {}
|
||||
else {
|
||||
}
|
||||
//记录文档打开数
|
||||
storage.increaseOpenedCount(path);
|
||||
}
|
||||
|
|
@ -296,14 +306,39 @@ $(function () {
|
|||
}, 'text');
|
||||
};
|
||||
|
||||
/*
|
||||
启动应用
|
||||
*/
|
||||
|
||||
//解析地址参数
|
||||
var path = tools.getURLParameter('file');
|
||||
if (!path) {
|
||||
path = '首页';
|
||||
} else {
|
||||
path = decodeURI(path);
|
||||
path = !path ? '首页' : decodeURI(path);
|
||||
|
||||
//加载导航
|
||||
loadNav(function (list) {
|
||||
//核对本地存储
|
||||
storage.checkLibChange(list);
|
||||
//首次打开改变导航
|
||||
changeNav(path);
|
||||
//首次打开改变页面
|
||||
changePage(path, true);
|
||||
});
|
||||
|
||||
//history api 浏览器前进后退操作响应
|
||||
if (HISTORY_STATE) {
|
||||
$(window).on('popstate', function (e) {
|
||||
var path = e.originalEvent.state.path;
|
||||
//改变导航
|
||||
changeNav(path);
|
||||
//改变页面
|
||||
changePage(path, true);
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
回调中转
|
||||
*/
|
||||
|
||||
//重建缓存
|
||||
search.onNeedRebuildStorage = function (callback) {
|
||||
storage.clearLibraries();
|
||||
|
|
@ -330,29 +365,6 @@ $(function () {
|
|||
}
|
||||
};
|
||||
|
||||
//页面基本
|
||||
pageBase();
|
||||
//加载导航
|
||||
loadNav(function (list) {
|
||||
//核对本地存储
|
||||
storage.checkLibChange(list);
|
||||
//首次打开改变导航
|
||||
changeNav(path);
|
||||
//首次打开改变页面
|
||||
changePage(path, true);
|
||||
});
|
||||
|
||||
//history api 浏览器前进后退操作响应
|
||||
if (HISTORY_STATE) {
|
||||
$(window).on('popstate', function (e) {
|
||||
var path = e.originalEvent.state.path;
|
||||
//改变导航
|
||||
changeNav(path);
|
||||
//改变页面
|
||||
changePage(path, true);
|
||||
});
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -43,11 +43,6 @@
|
|||
<use xlink:href="#icon:search"></use>
|
||||
</svg>
|
||||
</div>
|
||||
<!--<div class="menu-fold" title="展开/折叠导航栏所有菜单">
|
||||
<svg>
|
||||
<use xlink:href="#navFolder1"></use>
|
||||
</svg>
|
||||
</div>-->
|
||||
<nav class="menubar" id="menuBar"></nav>
|
||||
</div>
|
||||
<div class="main" id="main">
|
||||
|
|
@ -73,7 +68,7 @@
|
|||
<h2>全库搜索</h2>
|
||||
<div class="search-input">
|
||||
<input type="text" id="searchText" placeholder="请输入搜索内容" />
|
||||
<input type="button" id="search" value="搜 索"/>
|
||||
<input type="button" id="search" value="搜 索" />
|
||||
</div>
|
||||
<div class="search-results" id="results">
|
||||
<div class="search-result-message" id="resultMsg"></div>
|
||||
|
|
@ -83,9 +78,7 @@
|
|||
<li class="search-item">
|
||||
<a href="?file={{path}}">
|
||||
<div class="content">
|
||||
<strong>{{title}}</strong>
|
||||
{{api}}
|
||||
{{content}}
|
||||
<strong>{{title}}</strong> {{api}} {{content}}
|
||||
</div>
|
||||
<div class="bottom">
|
||||
<p>位置:<span>{{path}}</span></p>
|
||||
|
|
@ -102,23 +95,38 @@
|
|||
{{amWiki.testing.tpl}}
|
||||
</div>
|
||||
</div>
|
||||
<!-- 签名 -->
|
||||
<footer>
|
||||
<div class="signature">Powered by
|
||||
<a href="https://github.com/TevinLi/amWiki" target="_blank">amWiki</a>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- 返回顶部 -->
|
||||
<aside>
|
||||
<!-- 侧边目录 -->
|
||||
<div class="contents" id="contents">
|
||||
<div class="btn">
|
||||
<svg>
|
||||
<use xlink:href="#icon:contents"></use>
|
||||
</svg>
|
||||
<span>目录</span>
|
||||
</div>
|
||||
<div class="contents-list">
|
||||
<p>
|
||||
<a id="contentsTitle" href="#客户日志流水接口示例">客户日志流水接口示例</a>
|
||||
</p>
|
||||
<div class="markdown-contents"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 返回顶部 -->
|
||||
<div class="back-top">
|
||||
<a href="#" class="back-icon">
|
||||
<svg>
|
||||
<use xlink:href="#backTop"></use>
|
||||
<use xlink:href="#icon:backTop"></use>
|
||||
</svg>
|
||||
</a>
|
||||
<a href="#" class="back-text">返回顶部</a>
|
||||
</div>
|
||||
</aside>
|
||||
<footer>
|
||||
<!-- 签名 -->
|
||||
<div class="signature">Powered by
|
||||
<a href="https://github.com/TevinLi/amWiki" target="_blank">amWiki</a>
|
||||
</div>
|
||||
</footer>
|
||||
<!-- js -->
|
||||
<div class="hidden">
|
||||
<script type="text/javascript" src="amWiki/js/gbk.js"></script>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
<path d="M959.391517 255.877715 511.696078 703.573153 64.00064 255.877715Z"></path>
|
||||
</g>
|
||||
</symbol>
|
||||
<symbol id="backTop" viewBox="0 0 32 32" style="fill:currentColor">
|
||||
<symbol id="icon:backTop" viewBox="0 0 32 32" style="fill:currentColor">
|
||||
<g transform="scale(0.03125, 0.03125)">
|
||||
<path d="M849.513502 524.698207l-308.405045-310.430168c-6.833639-6.867408-15.761985-10.1645-24.656563-10.095939-1.201361-0.103354-2.231831-0.686638-3.432169-0.686638-5.015224 0-9.68457 1.167592-13.978363 3.090385-4.325515 1.647523-8.445346 4.155646-11.948123 7.658424l-278.290167 277.807167c-13.426801 13.392008-13.46057 35.130102-0.034792 48.556902 6.695492 6.729262 15.487739 10.096962 24.312732 10.096962 8.7902 0 17.546631-3.367701 24.27794-10.028401l221.320665-220.97581 0 604.927459c0 18.99154 15.384385 34.340109 34.340109 34.340109 18.952654 0 34.340109-15.34857 34.340109-34.340109L547.359834 318.007751l253.460666 255.111259c6.696516 6.730285 15.557324 10.129708 24.347524 10.129708s17.512862-3.331885 24.208355-9.994632C862.872764 559.897893 862.90551 538.123984 849.513502 524.698207zM890.757858 134.805242 135.282614 134.805242c-18.954701 0-34.340109-15.384385-34.340109-34.340109s15.384385-34.340109 34.340109-34.340109l755.475244 0c18.98847 0 34.339086 15.384385 34.339086 34.340109S909.745305 134.805242 890.757858 134.805242z"></path>
|
||||
</g>
|
||||
|
|
@ -28,16 +28,6 @@
|
|||
<path d="M588.99845 509.618605l412.775194-412.775194c19.051163-19.051163 19.051163-57.153488 0-82.555039-19.051163-19.051163-57.153488-19.051163-82.555039 0L512.793798 427.063566 100.018605 20.63876c-19.051163-19.051163-57.153488-19.051163-82.555039 0-19.051163 19.051163-19.051163 57.153488 0 82.555039L430.23876 509.618605l-412.775194 412.775194c-19.051163 19.051163-19.051163 57.153488 0 82.555039C30.164341 1011.299225 49.215504 1017.649612 61.916279 1017.649612s31.751938-6.350388 38.102326-19.051163L512.793798 592.173643l412.775194 412.775194c12.700775 12.700775 25.40155 19.051163 38.102326 19.051163 12.700775 0 31.751938-6.350388 38.102326-19.051163 19.051163-19.051163 19.051163-57.153488 0-82.555039L588.99845 509.618605z"></path>
|
||||
</g>
|
||||
</symbol>
|
||||
<symbol id="navFolder1" viewBox="0 0 32 32" style="fill:currentColor">
|
||||
<g transform="scale(0.03125, 0.03125)">
|
||||
<path d="M853.333333 260.352 512 260.352 512 192c0-35.328-28.672-64-64-64L170.666667 128c-47.104 0-85.333333 38.229333-85.333333 85.333333l0 132.352L85.333333 810.666667l0 0.085333c0 46.933333 38.4 85.333333 85.333333 85.333333l682.666667 0c46.933333 0 85.333333-38.4 85.333333-85.333333l0-465.066667C938.666667 298.752 900.266667 260.352 853.333333 260.352zM874.666667 789.418667c0 23.466667-19.2 42.666667-42.666667 42.666667L192 832.085333c-23.466667 0-42.666667-19.2-42.666667-42.666667l0-422.4L149.333333 263.082667 149.333333 234.666667c0-23.552 19.114667-42.666667 42.666667-42.666667l213.333333 0c23.552 0 42.666667 19.114667 42.666667 42.666667l0 89.685333 384 0c23.466667 0 42.666667 19.2 42.666667 42.666667L874.666667 789.418667z"></path>
|
||||
</g>
|
||||
</symbol>
|
||||
<symbol id="navFolder2" viewBox="0 0 32 32" style="fill:currentColor">
|
||||
<g transform="scale(0.03125, 0.03125)">
|
||||
<path d="M950.048 530.016c0-12-10.016-18.016-28-18.016l-580 0c-14.016 0-30.016 4-46.016 12s-30.016 16-38.016 28l-158.016 194.016c-6.016 8-8 14.016-8 20 0 12 8 20 28 20l580 0c14.016 0 30.016-4 46.016-12s28-18.016 38.016-28l156-194.016c6.016-8 10.016-16 10.016-22.016zM342.048 444l408 0 0-86.016c0-14.016-4-26.016-14.016-36s-22.016-14.016-36-14.016l-308 0c-14.016 0-26.016-6.016-36-16s-14.016-22.016-14.016-36l0-34.016c0-14.016-6.016-26.016-16-36s-22.016-16-36-16l-170.016 0c-14.016 0-26.016 6.016-36 16s-16 22.016-16 36l0 454.016 136-168c16-18.016 38.016-34.016 62.016-46.016 26.016-12 52-18.016 76-18.016zM1018.048 530.016c0 22.016-8 44-24 64l-158.016 194.016c-16 20-36 34.016-62.016 46.016-26.016 14.016-50.016 20-74.016 20l-580 0c-34.016 0-62.016-12-84-36-24-24-36-52-36-84l0-512c0-32 12-60 36-84 22.016-24 50.016-36 84-36l170.016 0c32 0 60 12 84 36s36 52 36 84l0 16 290.016 0c32 0 60 12 84 36s36 52 36 84l0 86.016 102.016 0c18.016 0 36 4 52 12 16 10.016 28 22.016 36 38.016 6.016 12 8 24 8 36z"></path>
|
||||
</g>
|
||||
</symbol>
|
||||
<symbol id="icon:linkAnchor" viewBox="0 0 32 32" style="fill:currentColor">
|
||||
<g transform="scale(0.03125, 0.03125)">
|
||||
<path d="M616.601336 477.134935c0-96.148827-76.528977-174.34477-170.628122-174.34477l-138.339742 0.027629c-98.788957 0.007163-179.177845 78.195943-179.177845 174.330444l0.017396 69.698408c-0.024559 96.15292 80.406285 174.359097 179.205475 174.359097l38.696324 0.00307c19.815301-0.024559 35.851533-15.624862 35.848463-34.882462 0.00307-19.250436-16.032138-34.853809-35.823903-34.853809l-38.749536 0c-59.268872-0.007163-109.451808-46.925752-109.465111-104.604406l0-69.733201c0-57.668421 50.154283-104.58394 109.462041-104.594173l138.329509-0.024559c56.472176 0.024559 100.867292 46.911426 100.890828 104.618732l1.496074 34.872229c0 9.627265 3.810792 18.365276 9.969049 24.65554 6.178723 6.310729 14.728446 10.209526 24.153096 10.206456 18.84623 0.00307 34.118052-15.600303 34.118052-34.860972L616.601336 477.134935zM895.526977 477.152331c0.024559-96.148827-80.406285-174.355003-179.205475-174.359097l-38.696324-0.00307c-19.815301 0.024559-35.851533 15.627932-35.851533 34.882462 0 19.254529 16.036231 34.853809 35.826973 34.857902l38.745443 0c59.268872 0.00307 109.451808 46.922682 109.469204 104.604406l0 69.733201c0 57.668421-50.154283 104.58394-109.462041 104.591103l-138.329509 0.027629c-56.472176-0.024559-100.867292-46.911426-100.890828-104.618732l-1.496074-34.872229c0-9.630335-3.810792-18.365276-9.969049-24.65554-6.181793-6.314823-14.728446-10.209526-24.153096-10.205433-18.84623-0.007163-34.119075 15.600303-34.119075 34.860972l0 34.872229c0 96.145757 76.532047 174.340677 170.631192 174.340677l138.339742-0.024559c98.788957-0.007163 179.177845-78.199013 179.173752-174.330444L895.526977 477.152331z"></path>
|
||||
|
|
@ -53,4 +43,9 @@
|
|||
<path d="M941.427376 910.59516c-16.080234 16.010649-69.712735 18.382673-85.792968 2.378164L631.709429 684.444491c61.748343-50.087768 70.796416-148.074454 70.796416-199.626573 0-148.759045-109.305475-260.410961-257.868045-260.410961-148.56871 0-256.612449 109.908202-256.612449 258.673387 0 148.752906 102.096283 261.730003 250.664993 261.730003 30.759561 0 44.760436 0.037862 72.293513-9.466606l0.38681 1.483794c7.000438-3.544733 77.435627-12.098549 77.435627 60.962443 0 20.455891-15.623839 41.425482-34.932604 48.178279-32.66905 11.420097-75.431993 16.936741-108.60144 16.936741-211.592093 0-381.180536-169.367409-381.180536-380.807029 0-211.370035 169.589466-382.79122 381.180536-382.79122 211.667817 0 381.180536 171.421184 381.180536 382.79122 0 65.812915-12.979616 127.682008-40.201607 179.176822l157.154249 159.189605C959.423239 836.475046 957.439048 894.660236 941.427376 910.59516L941.427376 910.59516zM941.427376 910.59516"></path>
|
||||
</g>
|
||||
</symbol>
|
||||
<symbol id="icon:contents" viewBox="0 0 32 32" style="fill:currentColor">
|
||||
<g transform="scale(0.03125, 0.03125)">
|
||||
<path d="M173.311 317.051l677.38 0c20.782 0 37.632-22.186 37.632-49.552 0-27.363-16.85-49.551-37.632-49.551l-677.38 0c-20.782 0-37.633 22.188-37.633 49.551C135.678 294.865 152.528 317.051 173.311 317.051zM850.69 482.948l-677.38 0c-20.782 0-37.633 22.188-37.633 49.551 0 27.366 16.851 49.553 37.633 49.553l677.38 0c20.782 0 37.632-22.187 37.632-49.553C888.322 505.136 871.473 482.948 850.69 482.948zM865.307 706.948l-414.29 0c-12.71 0-23.017 22.188-23.017 49.551 0 27.366 10.307 49.553 23.017 49.553l414.29 0c12.71 0 23.016-22.187 23.016-49.553C888.322 729.136 878.017 706.948 865.307 706.948z"></path>
|
||||
</g>
|
||||
</symbol>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 9.5 KiB |
Loading…
Reference in New Issue