|
2553 | 2553 | },
|
2554 | 2554 | window,
|
2555 | 2555 | );
|
| 2556 | + |
| 2557 | + function addLoadEvent(func) { |
| 2558 | + var oldonload = window.onload; |
| 2559 | + if (typeof window.onload != 'function') { |
| 2560 | + window.onload = func; |
| 2561 | + } else { |
| 2562 | + window.onload = function () { |
| 2563 | + oldonload(); |
| 2564 | + func(); |
| 2565 | + }; |
| 2566 | + } |
| 2567 | + } |
| 2568 | + |
| 2569 | + addLoadEvent(function () { |
| 2570 | + console.log('tag cloud plugin rock and roll!'); |
| 2571 | + try { |
| 2572 | + var wid = document.body.clientWidth; |
| 2573 | + var textHeight = wid / 18; |
| 2574 | + if (textHeight > 40) { |
| 2575 | + textHeight = 40; |
| 2576 | + } |
| 2577 | + var wid2 = parseInt(document.body.clientWidth * 0.45); |
| 2578 | + if (wid2 < 320) { |
| 2579 | + wid2 = 320; |
| 2580 | + } |
| 2581 | + document.getElementById('resCanvas').width = wid2; |
| 2582 | + document.getElementById('resCanvas').height = wid2; |
| 2583 | + |
| 2584 | + TagCanvas.textFont = 'PingHei, PingFang SC, Helvetica Neue, Microsoft YaHei'; |
| 2585 | + TagCanvas.textColour = '#333'; |
| 2586 | + TagCanvas.textHeight = textHeight; |
| 2587 | + TagCanvas.outlineColour = '#E2E1D1'; |
| 2588 | + TagCanvas.maxSpeed = 0.07; |
| 2589 | + TagCanvas.freezeActive = true; |
| 2590 | + TagCanvas.outlineMethod = 'block'; |
| 2591 | + TagCanvas.minBrightness = 0.2; |
| 2592 | + TagCanvas.depth = 0.92; |
| 2593 | + TagCanvas.pulsateTo = 0.6; |
| 2594 | + TagCanvas.initial = [0.1, -0.1]; |
| 2595 | + TagCanvas.decel = 0.98; |
| 2596 | + TagCanvas.reverse = true; |
| 2597 | + TagCanvas.hideTags = false; |
| 2598 | + TagCanvas.shadow = '#ccf'; |
| 2599 | + TagCanvas.shadowBlur = 3; |
| 2600 | + TagCanvas.weight = false; |
| 2601 | + TagCanvas.imageScale = null; |
| 2602 | + TagCanvas.fadeIn = 1000; |
| 2603 | + TagCanvas.clickToFront = 600; |
| 2604 | + TagCanvas.lock = false; |
| 2605 | + TagCanvas.Start('resCanvas'); |
| 2606 | + TagCanvas.tc['resCanvas'].Wheel(true); |
| 2607 | + } catch (e) { |
| 2608 | + console.log(e); |
| 2609 | + document.getElementById('myCanvasContainer').style.display = 'none'; |
| 2610 | + } |
| 2611 | + }); |
2556 | 2612 | })();
|
0 commit comments